定时器中取当前路径为Windows
C#写的,用的是线程定时器,在定时器的回调函数中取程序的当前路径为windows,而在别的地方取就是当前运行程序的路径。百度了一下没找到答案,自己想了一下,响应定时的线程是由线程池中取出的,线程池是由操作系统管理的,所以路径就是windows,对吗?先谢了!!
[解决办法]
c++的话可以这样获取:
GetModuleFileName(NULL, gszPath, MAX_PATH);
TCHAR *p = wcsrchr(gszPath, '\\');
*++p = _T('\0');
c#不太懂了,贴一下代码瞧瞧。
[解决办法]