diff --git a/windows/utils/winutils.py b/windows/utils/winutils.py index 5922183..a49dae8 100644 --- a/windows/utils/winutils.py +++ b/windows/utils/winutils.py @@ -71,7 +71,7 @@ def create_console(): sys.stderr = console_stderr -def create_process(path, args=None, dwCreationFlags=0, show_windows=False): +def create_process(path, args=None, dwCreationFlags=0, show_windows=True): """A convenient wrapper arround :func:`windows.winproxy.CreateProcessA`""" proc_info = PROCESS_INFORMATION() lpStartupInfo = None diff --git a/windows/winobject/process.py b/windows/winobject/process.py index 7f616b1..f10727d 100644 --- a/windows/winobject/process.py +++ b/windows/winobject/process.py @@ -802,7 +802,7 @@ class WinProcess(Process): buffer = ctypes.c_buffer(0x1024) rsize = winproxy.GetProcessImageFileNameA(self.handle, buffer) # GetProcessImageFileNameA returns the fullpath - return buffer[:49].decode().split("\\")[-1] + return buffer[:rsize].decode().split("\\")[-1] @utils.fixedpropety def pid(self):