执行文件的路径|如何获取执行程序的当前路径

执行文件的路径|如何获取执行程序的当前路径的第1张示图

1. 如何修改服务中可执行文件的路径

运行中输入regedit,打开注册表,在[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\下找到你想改路径的服务,有一键名是"ImagePath",也可以利用注册表自带的搜索功能,查找你想要修改的路径。

2. 在计算机中的“运行”是什么意思,怎样去找到一个文件的运行路径

运行时运行程序,比如说qq,他的路径是C:\Program Files\Tencent\QQ\QQ.exe。你再运行里输入后,按回车就可以了。这样做是不是很麻烦,其实运行的主要作用是整系统用的,你输入gpedit.msc试试看。其实你没必要知道那么多

3. cs游戏执行文件路径是什么

新手刚来进CS时,常不会设置源路径,其实很简单,看看你的CS游戏装在什么地方,找到他就行了,找到桌面的那个快捷方式也行。一般是“C:|Program Files|CS1.5中文硬盘版|CS1.5中文硬盘版|cstrike.exe”。

4. 软件的执行程序的图标文件,路径在哪里

使用软件 IconCool Editor 可以提取图标啊!比如现在的qq都是把图标做成qq.exe,你可以用这个软件把小企鹅提取出来!网上有绿色版的,你可以下载去!

5. 如何获取EXE可执行文件的所在路径

———————-代码段开始—————————— CString strText;TCHAR exepath[MAX_PATH]={0};::GetMoleFileName(NULL,exepath,MAX_PATH);strText=exepath;strText=strText.Left(strText.ReverseFind(''''));strText += _T("");———————-代码段结束——————————-GetMoleFileName是一个API函数,通过这个函数,可以获得运行的当前程序的EXE文件所在的路径。直接将这几句代码,在MFC中封装成一个函数即可。GetMoleFileName第一个参数是示例句柄,设为NULL则表示当前执行的EXE的。第二个参数就是接受得到的可执行路径的字符串缓冲。第三个是缓冲的大小。大小就是声明的缓冲的大小,以TCHAR为单位。strText.Left()是CString提供的字符串截取函数,具体的可以查看MSDN或者本站其他相关文章。ReverseFind()是CString提供的字符串查找函数,具体的可以查看MSDN或者本站其他相关文章。本文就是给大家提供一个方面,仅此而已。

6. 可执行文件路径怎么添加

放什么路径下都可以,只是打开的时候要找到这个路径

7. C++大神求助!关于获取执行文件的路径

因为你是获取的别的程序的路径,开机不开机时的获取结果有什么不同吗?方案可以读取注册表获取QQ路径,还可以枚举进程获取路径。

8. 可执行文件路径和工作路径有何区别

1.获取Debug或Release所在的路径CStringGetMoleDir(){HMODULEmole=GetMoleHandle(0);charpFileName[MAX_PATH];GetMoleFileName(mole,pFileName,MAX_PATH);CStringcsFullPath(pFileName);intnPos=csFullPath.ReverseFind(_T('\'));if(nPos<0)returnCString("");elsereturncsFullPath.Left(nPos);}2.获取当前工作路径(dsp所在路径)//获取工作路径CStringGetWorkDir(){charpFileName[MAX_PATH];intnPos=GetCurrentDirectory(MAX_PATH,pFileName);CStringcsFullPath(pFileName);if(nPos<0)returnCString("");elsereturncsFullPath;}

9. VC 怎样获得执行文件所在路径

你需要对获取的全路径做字符串处理,截取到最后一个'\'符号为止。 补充:有的,查下MSDN — strrchr()

10. 如何获取执行程序的当前路径

C#获取当前应用程序所在路径及环境变量一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainMole.FileName;//可获得当前执行的的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。如果该进程在子目录中启动,则此属性的值为不带尾部反斜杠的驱动器和子目录路径[如“C:\mySubDirectory”])。 string str3=Directory.GetCurrentDirectory(); //获取应用程序的当前工作目录。 string str4=AppDomain.CurrentDomain.BaseDirectory;//获取基目录,它由程序集冲突解决程序用来探测程序集。 string str5=Application.StartupPath;//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。 string str6=Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。 string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;//获取或设置包含该应用程序的目录的名称。1. System.Diagnostics.Process.GetCurrentProcess().MainMole.FileName获取模块的完整路径。2. System.Environment.CurrentDirectory获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory()获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:\www里,这个函数有可能返回C:\Documents and Settings\ZYB\,或者C:\Program Files\Adobe\,有时不一定返回什么东东,这是任何应用程序最后一次操作过的目录,比如你用Word打开了E:\doc\my.doc这个文件,此时执行这个方法就返回了E:\doc了。4. System.AppDomain.CurrentDomain.BaseDirectory获取程序的基目录。5. System.Windows.Forms.Application.StartupPath获取启动了应用程序的可执行文件的路径。效果和2、5一样。只是5返回的字符串后面多了一个"\"而已。6. System.Windows.Forms.Application.ExecutablePath获取启动了应用程序的可执行文件的路径及文件名,效果和1一样。7. System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase获取和设置包括该应用程序的目录的名称。二、操作环境变量利用System.Environment.GetEnvironmentVariable()方法可以很方便地取得系统环境变量,如:System.Environment.GetEnvironmentVariable("windir")就可以取得windows系统目录的路径。以下是一些常用的环境变量取值:System.Environment.GetEnvironmentVariable("windir");System.Environment.GetEnvironmentVariable("INCLUDE");System.Environment.GetEnvironmentVariable("TMP");System.Environment.GetEnvironmentVariable("TEMP");System.Environment.GetEnvironmentVariable("Path");三、应用实例编写了一个WinForm程序,项目文件存放于D:\Projects\Demo,编译后的文件位于D:\Projects\Demo\bin\Debug,最后的结果如下:1、System.Diagnostics.Process.GetCurrentProcess().MainMole.FileName=D:\Projects\Demo\bin\Debug\Demo.vshost.exe2、System.Environment.CurrentDirectory=D:\Projects\Demo\bin\Debug3、System.IO.Directory.GetCurrentDirectory()=D:\Projects\Demo\bin\Debug4、System.AppDomain.CurrentDomain.BaseDirectory=D:\Projects\Demo\bin\Debug\5、System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase=D:\Projects\Demo\bin\Debug\6、System.Windows.Forms.Application.StartupPath=D:\Projects\Demo\bin\Debug7、System.Windows.Forms.Application.ExecutablePath=D:\Projects\Demo\bin\Debug\Demo.EXESystem.Environment.GetEnvironmentVariable("windir")=C:\WINDOWSSystem.Environment.GetEnvironmentVariable("INCLUDE")=C:\Program Files\Microsoft Visual Studio.NET 2005\SDK\v2.0\include\System.Environment.GetEnvironmentVariable("TMP")=C:\DOCUME~1\ADMINI~1\LOCALS~1\TempSystem.Environment.GetEnvironmentVariable("TEMP")=C:\DOCUME~1\ADMINI~1\LOCALS~1\TempSystem.Environment.GetEnvironmentVariable("Path")=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\90\Tools\binn\

未经允许不得转载:山九号 » 执行文件的路径|如何获取执行程序的当前路径

赞 (0)