Qt5 复制(复制)可执行文件
Qt5 duplicate (copy) an executable file
Qt的新手,如果这个问题太幼稚,请耐心等待。 在Windows操作系统环境中,我有Qt对话框框架应用程序,它具有"复制" - 按钮。在同一目录中,有Qt应用程序-(带有关闭按钮的对话框小部件(A1.exe。 现在,单击"复制"按钮后,想要复制A1 exe并将其重命名为B1.exe(动态(并在同一目录中执行它。
因此,最后两个Qt应用程序(A1 exe和B2(运行,直到手动取消它。经过简短的研究,似乎有 2 种 optoins 要做——QFile 复制或 QProcess。或任何其他方法? 欣赏任何快速(详细(的想法!
谢谢
char name = 'A';
do {
INCREMENT NAME...
} while ( name + 1.exe ) exists...
然后执行qfile从原始文件复制到循环中制作的新文件路径。从 therw qprocess 是您想要启动的内容。
假设您对存储可执行文件的任何位置具有写入权限是一个坏主意。在大多数现代操作系统上,安装应用程序需要授予临时提升的权限。特别是在 Windows 上,您根本无法假定对安装位置、时间段的写入访问权限。无论如何,您不需要复制可执行文件。你为什么会?如果您考虑修改可执行文件:对不起,这也不起作用。无论您部署到哪个平台,您都必须对可执行文件进行签名(Linux 也有软件包签名!修改会破坏事情。只是不要。
相关文章:
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- CMake:如何将库 A 链接到库 B,然后将可执行文件链接到库 A
- 如何使字符串出现在编译的二进制可执行文件的开头?
- 程序在使用 system() 启动另一个可执行文件时停止
- 如何更改使用 CPack 安装的可执行文件的名称?
- 在Linux上使用Clang / OLLVM交叉编译helloworld Windows可执行文件时的问题
- CMake:我们可以为一组不形成可执行文件或库的特定文件指定包含目录吗?
- 如何将图像传入C++可执行文件并将输出图像存储在新目录中?
- 共享库 (.so) 没有扩展名的 Linux 可执行文件之间的区别?
- 如何在 linux 可执行文件中使用静态库
- 错误:当我从"WinDbg"打开可执行文件时,找不到符号文件。默认导出 ntdll 的符号.dll
- 编译的C可执行文件被Windows defender检测为病毒
- Linux 可执行文件通过 dlopen 在emplace_back崩溃打开共享库
- Qt5 复制(复制)可执行文件
- 是否有其他方法将.dll文件从一个项目复制到我的启动项目中的可执行文件旁边
- catkin_make无法创建可执行文件,并自动将标题文件复制到DEVEL
- 可执行文件在被复制时以某种方式损坏
- 为什么我不能复制这样的可执行文件?
- 复制的可执行文件是否会在没有库的新计算机上运行