用C++代码以特定打开方式打开一个可以移动目录的程序

用C++代码以特定打开方式打开一个可以移动目录的程序,第1张

第一个问题:

打开移动目录程序,这里主要是目录问题,可以使用相对目录进行打开。

如果要运行的程序和你已经运行的程序在同一目录路径是"\\程序名",在同一目录的B文件夹就是"\\B\\程序名"。

上一级目录是"\\",上一级目录B文件夹"\\B"这里要注意是Windows平台是两个\\,因为\是c语言转义字符,在Linux平台要换成/。

打开一个程序可以用shellexecute函数,也可用system(cmd命令)形式打开。

第二个问题:

设置身份和模式打开,选中程序点击右键选择属性,在d出的属性窗口勾上使用管理员打开,设置兼容模式,及其它想想要的然后确定即可。

你是怎么获得的?获得的是当前目录吧。当前目录不一定就是启动目录的。通过ApplicationStartupPath获得当前程序的目录。通过ClickOnce安装的程序是没有目录选择的

以上就是关于用C++代码以特定打开方式打开一个可以移动目录的程序全部的内容,包括:用C++代码以特定打开方式打开一个可以移动目录的程序、C#winform发布的程序。为什么安装的时候没有路径选择的。而且安装后。我在代码里面获取当前的程序目录、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存