GetModuleFileNameEx
The GetModuleFileNameEx function retrieves the fully qualified path for the specified module.
DWORD GetModuleFileNameEx(
HANDLE hProcess, // handle to the process
HMODULE hModule, // handle to the module
LPTSTR lpFilename, // buffer that receives the path
DWORD nSize // size of the buffer
);
Parameters
hProcess
Handle to the process that contains the module.
hModule
Handle to the module.
lpFilename
Pointer to the buffer that receives the fully qualified path to the module.
nSize
Specifies the size, in bytes, of the lpFilename buffer.
Return Value
If the function succeeds, the return value specifies the length of the string copied to the buffer.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
See Also
Process Status Helper Overview, PSAPI Functions, EnumProcesses, GetModuleBaseName
#4
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
GetModuleFileNameEx
The GetModuleFileNameEx function retrieves the fully qualified path for the specified module.
DWORD GetModuleFileNameEx(
HANDLE hProcess, // handle to the process
HMODULE hModule, // handle to the module
LPTSTR lpFilename, // buffer that receives the path
DWORD nSize // size of the buffer
);
Parameters
hProcess
Handle to the process that contains the module.
hModule
Handle to the module.
lpFilename
Pointer to the buffer that receives the fully qualified path to the module.
nSize
Specifies the size, in bytes, of the lpFilename buffer.
Return Value
If the function succeeds, the return value specifies the length of the string copied to the buffer.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
See Also
Process Status Helper Overview, PSAPI Functions, EnumProcesses, GetModuleBaseName
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
GetModuleFileNameEx
The GetModuleFileNameEx function retrieves the fully qualified path for the specified module.
DWORD GetModuleFileNameEx(
HANDLE hProcess, // handle to the process
HMODULE hModule, // handle to the module
LPTSTR lpFilename, // buffer that receives the path
DWORD nSize // size of the buffer
);
Parameters
hProcess
Handle to the process that contains the module.
hModule
Handle to the module.
lpFilename
Pointer to the buffer that receives the fully qualified path to the module.
nSize
Specifies the size, in bytes, of the lpFilename buffer.
Return Value
If the function succeeds, the return value specifies the length of the string copied to the buffer.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
See Also
Process Status Helper Overview, PSAPI Functions, EnumProcesses, GetModuleBaseName
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
GetModuleFileNameEx
The GetModuleFileNameEx function retrieves the fully qualified path for the specified module.
DWORD GetModuleFileNameEx(
HANDLE hProcess, // handle to the process
HMODULE hModule, // handle to the module
LPTSTR lpFilename, // buffer that receives the path
DWORD nSize // size of the buffer
);
Parameters
hProcess
Handle to the process that contains the module.
hModule
Handle to the module.
lpFilename
Pointer to the buffer that receives the fully qualified path to the module.
nSize
Specifies the size, in bytes, of the lpFilename buffer.
Return Value
If the function succeeds, the return value specifies the length of the string copied to the buffer.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
See Also
Process Status Helper Overview, PSAPI Functions, EnumProcesses, GetModuleBaseName
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.
那如果有 X 模块 模仿 A 把 相同的信息传递给了B , B 还是区分不了 是不是真的 A 在调用。
GetModuleFileName
MSDN If this parameter is NULL, GetModuleFileName retrieves the path of the executable file of the current process.
可以返回 executable file ,也可以返回 selfModule.