取当前执行文件的路径
来源:互联网 发布:农村淘宝下载安装2016 编辑:程序博客网 时间:2024/05/11 14:07
服务可以通过命令行启动,亦可以部署到管理工具-》服务,运行服务的时候,要取.exe文件的当前路径,并将路径解析为 ‘\\’的。
WCHAR szEngineName[100] = L"UUUU";
WCHAR szEnginePath[MAX_PATH] = L"";
::GetModuleFileNameW(NULL, szEnginePath, MAX_PATH);wchar_t* pTmp = _tcsrchr(szEnginePath, _T('\\'));//取最后一个\的指针。
pTmp++;
wcscpy(szEngineName+wcslen(szEngineName), L".exe");
wcscpy(pTmp, m_cEngineName);
pTmp += wcslen(m_cEngineName);
*pTmp = 0;
//当前得到的字符串为"E:\YYY\UUUU.exe";
std::wstring org = L"\\";std::wstring repl = L"\\\\";
std::wstring szwstrPath = szEnginePath;
int pos = szwstrPath.find(org);
while(pos != -1)
{
szwstrPath.replace(pos, org.length(), repl);
pos = szwstrPath.find(org, pos+repl.length());
}
printf("当前服务运行路径 %s",szwstrPath.c_str().);
//当前得到的字符串为"E:\\YYY\\UUUU.exe"; 0 0
- 取当前执行文件的路径
- c#获得当前执行文件的路径
- perl获取当前执行文件的路径
- C++ 获得当前执行文件的路径
- 获取当前执行文件路径
- makefile include 文件中取当前路径的问题mark
- 在C++中获取当前执行文件的路径
- C++:获取当前执行文件的路径方法(笔记)
- Web获取当前文件执行路径
- Java取得当前路径的方法
- Java取得当前路径的方法
- Java取得当前路径的方法
- 取当前用户的AppData路径
- 取当前路径
- 取当前路径方法
- DOS:求一个能取当前执行的bat文件所在目录方法。
- DOS:先进入 bat 文件的路径,然后执行 bat 文件,然后回到当前目录
- DOS:先进入 bat 文件的路径,然后执行 bat 文件,然后回到当前目录收藏
- iOS开发笔记-backBarButtonItem
- rpm包安装与卸载
- iOS多线程编程 (二)-----NSOperation和NSOperationQueue的使用
- 仿时光轴 listview,baraction头部动画
- 如何在java程序里面发送html邮件
- 取当前执行文件的路径
- iOS多线程编程(三)----Grand Central Dispatch(GCD)介绍和使用
- __attribute__((weak))
- 并查集-----畅通工程
- Jedis连接池的使用
- Your project contains error(s),please fix them before running your application
- Android自定义控件---TabIndicatord选项卡按钮(可用于ViewPager,使用简单)
- 基于live555的rtsp客户端接收及ffmpeg解码
- D3D11_TEXTURE_ADDRESS_MODE(纹理寻址模式)