C语言中怎么取本身程序的运行名和运行目录

C语言中怎么取本身程序的运行名和运行目录,第1张

如果你的c编译器支持wim32 api的话,那么当前的目录有api GetCurrentDirectory取得,由GetModuleFileName可获得程序路径,从最后开始到第一个"\"结束,就是程序名。

用单步执行,VC下面是

按键F10 就是键盘上面最上面一行的F数字按键·~~~~

进行一步一步的执行,下面的窗口可以设定跟踪变量

在TC里面则是

F7、F8进行单步执行(其中一个是跳过被调用函数,好像是F8)

按键Ctrl+F7组合可以加入跟踪变量的结果显示~~~~

其他编译器一般没有支持调试的

//获取当前进程的完整路径,包含文件名(进程名)。

string

str

=

thisGetType()AssemblyLocation;

result:

X:\xxx\xxx\xxxexe

(exe文件所在的目录+exe文件名)

//获取新的

Process

组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。

string

str

=

SystemDiagnosticsProcessGetCurrentProcess()MainModuleFileName;

result:

X:\xxx\xxx\xxxexe

(exe文件所在的目录+exe文件名)

//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。

string

str

=

SystemEnvironmentCurrentDirectory;

result:

X:\xxx\xxx

(exe文件所在的目录)

//获取当前

Thread

的当前应用程序域的基目录,它由程序集冲突解决程序用来探测程序集。

string

str

=

SystemAppDomainCurrentDomainBaseDirectory;

result:

X:\xxx\xxx\

(exe文件所在的目录+"\")

//获取和设置包含该应用程序的目录的名称。(推荐)

string

str

=

SystemAppDomainCurrentDomainSetupInformationApplicationBase;

result:

X:\xxx\xxx\

(exe文件所在的目录+"\")

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。

string

str

=

SystemWindowsFormsApplicationStartupPath;

result:

X:\xxx\xxx

(exe文件所在的目录)

//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。

string

str

=

SystemWindowsFormsApplicationExecutablePath;

result:

X:\xxx\xxx\xxxexe

(exe文件所在的目录+exe文件名)

//获取应用程序的当前工作目录(不可靠)。

string

str

=

SystemIODirectoryGetCurrentDirectory();

result:

X:\xxx\xxx

(exe文件所在的目录)

装系统说简单也简单,说麻烦也麻烦,大致给你个流程:

1启动机器按DELE键,进入BOIS设置

2根据主板说明,将第一启动(first,second,third排在一列的那个)设置为CD-ROM

3退出保存设置(一般F10)

4将光盘放进去后重新启动

5会提示开始安装,要选安装的盘符(一般选C),格式(xp一般ntfs),如果是没有分区的会先出现分区选项,要新建一个分区,填写这个盘大小(具体分几个就看你自己需要了)

6然后就开始不停的装啊装,会跳出来序列号,语言,输入法,用户名等提示,选择好就OK了

以上就是关于C语言中怎么取本身程序的运行名和运行目录全部的内容,包括:C语言中怎么取本身程序的运行名和运行目录、怎样查看C程序的运行过程、C#(C sharp)编写程序,如何取运行程序本身的文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9350759.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存