avatar
m*e
1
在VC里, 有哪个function可以取得当前exe文件的路径?
eg: 我在c:\下运行 c:\temp\a.exe
当前路径是c:\, 怎么在a.exe里找到它自身所在的c:\temp这个目录呢?
多谢
avatar
o*o
2
这个MSDN里面不会查不到把

【在 m**********e 的大作中提到】
: 在VC里, 有哪个function可以取得当前exe文件的路径?
: eg: 我在c:\下运行 c:\temp\a.exe
: 当前路径是c:\, 怎么在a.exe里找到它自身所在的c:\temp这个目录呢?
: 多谢

avatar
r*d
3
my guess:
this information is not necessary for a.exe to run,
but you may get it from argv[] or so, since the shell may
convey the command-line to the program(a.exe).

【在 m**********e 的大作中提到】
: 在VC里, 有哪个function可以取得当前exe文件的路径?
: eg: 我在c:\下运行 c:\temp\a.exe
: 当前路径是c:\, 怎么在a.exe里找到它自身所在的c:\temp这个目录呢?
: 多谢

avatar
o*o
4
GetCommandLine() 然后稍微manipulate一下就得到目录了。

【在 r******d 的大作中提到】
: my guess:
: this information is not necessary for a.exe to run,
: but you may get it from argv[] or so, since the shell may
: convey the command-line to the program(a.exe).

avatar
J*r
5
GetModuleFileName, to get your exe file path - return c:\temp
GetCurrentDirectory, to get current process's current directory - return c:\

【在 m**********e 的大作中提到】
: 在VC里, 有哪个function可以取得当前exe文件的路径?
: eg: 我在c:\下运行 c:\temp\a.exe
: 当前路径是c:\, 怎么在a.exe里找到它自身所在的c:\temp这个目录呢?
: 多谢

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。