我有以下代码,需要从windows移植到boost: BOOL Class::fn_GetModulePath(WCHAR szPath[MAX_PATH]) BOOL bReturn =DC_DLL_FILENAME); if (hDll) // This function needs replacing }
因此,我正在寻找一段允许我搜索它正在执行的文件的路径的代码。举个例子,我正在做一个自动运行程序,以供处理(例如),但我不知道它是否会以D:,F:,G:或者其他什么方式结束,所以程序会搜索它自己的路径,并根据他使用' if‘语句找到的路径打开另一个文件。我是这么想的: #include <iostream>
int main
我需要在下载更新后重新启动im正在工作的程序,除非im遇到一些问题。如果我使用CreateProcess什么都没有发生,如果我使用ShellExecute,我得到一个0xC0150002错误,如果我使用ShellExecute和命令"runas“,它工作得很好。我可以使用CreateProcess和ShellExecute启动命令提示符,但不是相同的可执行文件,并且不想使用runas,因为这会提升可执行文件。
有什么想法吗?Windows 7,visual s