exe获取自己的路径

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
	char chPath[MAX_PATH];
	::GetModuleFileNameA(0, chPath, MAX_PATH);
	strrchr(chPath, '\\')[1] = 0;

例如: E:\ABCD\EFG.exe

得到的值是 E:\ABCD\

注意最后是有斜干的

C++中获取exe和dll的路径和某后缀文件名 一、获取可执行程序.exe的地址 GetModuleFileName()函数返回当前进程已加载可执行文件或DLL文件的完整路径名(以'\0'终止),该模块必须由当前进程地址空间加载。 该函数原型: DWORD WINAPI GetModuleFileName( _In_opt_HMODULE hModule, //应用程序或DLL实例句柄,NULL则为获取当前程序可执行文件路... 阅读详情

相关推荐

如何获取exe自身所在路径

        获取自身所在路径有两种方法。        第一种方法使用App.Path和App.EXEName来完成。代码如下:        strpath = IIf(Right(App.Path, 1) = "/", App.Path, App.Path & "/") & App.EXEName & ".exe"这样看起来是不是比较乱?没事,改写成这样就比较清楚了。代码如下:      

4091

获取.EXE可执行文件所在的目录路径

获取.EXE可执行文件所在的目录路径: // 返回可执行文件所在的目录(不包含最后的'\') CString CMainFrame::GetExePath() { char sFileName[256] = {0}; CString sPath = _T(""); GetModuleFileName(AfxGetInstanceHandle(), sFileName, ...

weixin_34406086的博客 292

c/c++ 获取当前程序(EXE)所在的路径

一、 1.只获得路径字串不包含文件名 TCHAR szFilePath[MAX_PATH + 1]={0}; GetModuleFileName(NULL, szFilePath, MAX_PATH); (_tcsrchr(szFilePath, _T('\\')))[1] = 0; // 删除文件名,只获得路径字串 CString str_url = szFilePath;  // 例

把梦想放飞在蓝色的天空里... 4万+

C++中获取当前exe路径

目录 一、目的:不想使用公司库,需要将文件放到exe所在的文件夹里面,这样就不需要使用绝对路径了 一、参考: 1、c/c++ 获取当前程序(EXE)所在的路径 ①总结:很好用,下面是修改后的程序 一、目的:不想使用公司库,需要将文件放到exe所在的文件夹里面,这样就不需要使用绝对路径了 一、参考: 1、c/c++ 获取当前程序(EXE)所在的路径 https://blog.c...

qq_40544338的博客 1万+

C++ 获取exe路径

这里提供了四种方法,均可以实现在mfc下通过c++语言获取exe路径。排序没有优劣,可以选择适合自己的一种方法。 第一种: TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szFilePath, MAX_PATH); (_tcsrchr(szFilePath, _T('//')))[1] = 0;//删除文件名,只获得路径 ...

没有蛀牙lm的博客 3315

python 获取exe路径

python相关学习资料:006_指法标准_键盘正位_你好世界_hello_world_单引号_双引号一张图生成指定动作的动态视频,Magic Animate本地部署搭建私人助理大模型需要什么环境?Python 获取exe路径 在开发Python应用程序时,我们可能需要获取到可执行文件(如exe文件)的路径。这在某些...

weixin_41713443的博客 549

pyinstaller打包成exe之后,获取exe路径

先上答案 print(os.path.realpath(sys.argv[0])) print(os.path.realpath(sys.executable)) print(os.path.dirname(os.path.realpath(sys.argv[0]))) print(os.path.dirname(os.path.realpath(sys.executable))) 如果直接使...

zy1007531447的博客 22万+

C++获取运行exe路径和名称

代码】C++获取运行exe路径和名称。

淡淡的心 3323

获取exe和dll路径

获取exe和dll路径   2011-12-28 09:52:11|  分类: VC—小技巧 |  标签: |字号大中小 订阅  // TODO: 在此添加额外的初始化代码  CString SetupPath;  GetExePath(SetupPath);  //获取程序当前路径  CString config_userconfig=SetupP

nokianasty的专栏 1254

C# 关于文件路径获取及当前exe所在路径获取

C#获取exe当前路径的方法集合: string str = this .GetType().Assembly.Location;// 获取当前进程的完整路径,包含文件名(进程名) result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录 + .exe文件名) string str = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;// 获取新的 Process 组件并将其与当前活动

weixin_45499836的博客 2456

python获取自己的exe路径

exe路径 >>> sys.executable 'C:\\Python27\\python.exe' lib路径 >>> sys.prefix 'C:\\Python27\\Lib'

妙音 1万+

[Winform]通过lnk快捷方式获取exe所在的路径

[Winform]通过lnk快捷方式获取exe所在的路径 /// <summary> /// 获取整个文件夹中快捷方式 /// </summary> /// <param name="pat...

dijiangchou3205的博客 425

MFC中,获取当前EXE执行路径

编程完成MFC工程后交给用户使用,有一些配置文件的存放路径,用户和开发者不一定相同,可能出现路径错误导致的工程代码出现错误。因此,要获取当前EXE执行的路径就相当重要了。在MFC的OnInitDlg()中,获取当前的EXE执行路径CString g_exePATH;//全局变量OnInitDlg(){    TCHAR path[MAX_PATH] = {0};    GetModuleFileN...

w13922547238的博客 3370

windows获取当前exe文件运行路径

有一个问题肯定困扰大家很久,在vs中f5启动调试时,默认情况下根目录是.vcproj文件所在目录。而生产的.exe所在的目录往往是加一个debug,或者是 win32/debug等。目录不统一,造成在哪里放置dll,在哪里生成日志文件,相当的困扰。下面展示出如何在vs中获取运行的exe的目录:        TCHAR exeFullPath[MAX_PATH]; // Full path ...

jigetage的专栏 1万+

获取当前exe路径

1、Assembly.GetExecutingAssembly().Location得到exe的全路径,Path.GetDirectoryName得到目录路径,不要用Directory.GetCurrentDirectory(),这个可能会变(使用OpenFileDialog或者SetCurrentDirectory())。2、AppDomain.CurrentDomain.BaseDirecto...

weixin_30877493的博客 172

installshield打包成只有setup.exe的安装包时获取setup.exe所在路径的方法

版本:2010 工程:installscript MSI 出现问题情景描述: 1.安装包所在的路径在调试的时候本身存在.msi文件,我的工程外部有一些资源文件是放在和.msi和setup.exe文件的同路径下在安装过程中实时拷贝进去的。 2.之前的程序在拷贝的时候调用的路径是SourceDir,但打包成只有setup.exe(.msi等所有文件都打包到了setup.exe中)发现S

lixiuzhu0的专栏 5654

Unity(C#)获取当前运行exe路径的方法

转载于: Unity(C#)获取当前运行exe路径的方法 System.Environment.CurrentDirectory和System.AppDomain.CurrentDomain.BaseDirectory在Unity中有效,其他未测。 //获取当前进程的完整路径,包含文件名(进程名)。 string str = this.GetType().Assembly.Location; result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 P

weixin_43149049的博客 2893
上一篇: TinyXML的编译和使用
下一篇: VC2008编译sqllite
小大小丑
博客等级 码龄18年 483粉丝 425原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值