瑞星卡卡安全论坛技术交流区系统软件 VC/C++ 获取带参数或字符路径名的正确完整路径名

1   1  /  1  页   跳转

VC/C++ 获取带参数或字符路径名的正确完整路径名

VC/C++ 获取带参数或字符路径名的正确完整路径名

有时后在获取进程时看不到程序启动的参数,直接获取的就是正确完整的路径(除去几个系统进程特殊外),获取服务命令行时可以获得带参数的路径名,注册表启动项有的程序也带参数,如何去掉哪个谁也不知道是多长或长像怎样的参数和字符串呢,以下例子通过测试可以正确的获得正确完整的路径名,去掉未知的参数或字符串!
这里以360注册表中的参数路径名为例:
(你可以自己写个GetPathFileEx的扩展函数,以下只是过程)

void CPFileExDlg::OnButton1() //按钮CLICKED事件
{
CString nFile,nFileEx; //定义2个字符类
nFile=_T("D:\\Program Files\\360safe\\safemon\\360Tray.exe \\Start 测试程
......
程序代码公布期限以到!(以删除%90)
最后编辑2008-01-13 14:14:10
分享到:
gototop
 

...需要者可以联系!
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT