我想将闪存驱动器中存在的文件复制到硬盘驱动器中,然后使用VC ++应用程序运行它们。我有VS 2008 ..?
答案 0 :(得分:2)
您可以使用FindFile()
找出文件夹中的文件..
CopyFile(_T("c:\\test"), _T("c:\\test1"), true);
然后ShellExecute(...)
答案 1 :(得分:0)
使用FindFirstFile / FindNextFile / FindClose枚举闪存驱动器上的文件。如果您确定该文件是可执行文件(例如通过检查.exe
扩展名),则可以使用CopyFile将其复制到所需的硬盘驱动器。
复制后,您可以使用ShellExecute启动它们,如果您想通过流程句柄控制流程,则可以使用CreateProcess。