New*_*bie 2 c++ windows command-line
我有问题,我正在使用我的文件的相对路径,所以当我使用"打开方式"方法打开我的程序中的文件时,我的所有路径都被搞砸了(它将在我使用它的文件夹中创建我的文件"打开"方法."
我怎样才能检索我用来打开文件的.exe文件的完整路径"open with"方法?
编辑:我的主要功能:
int WINAPI WinMain( HINSTANCE hInstance, // Instance
HINSTANCE hPrevInstance, // Previous Instance
LPSTR lpCmdLine, // Command Line Parameters
int nCmdShow) // Window Show State
{
Run Code Online (Sandbox Code Playgroud)
该GetModuleFileName会给你你的可执行文件的绝对路径:
wchar_t executablePath[MAX_PATH];
if(GetModuleFileNameW(NULL, executablePath, MAX_PATH) == 0) { ... error ... }
else { ... find out executable path and set cwd ... }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1091 次 |
| 最近记录: |