我是C ++的新手。我正在尝试编写一个可在运行后将自身复制到桌面的应用程序。我可以这样在C#中做到这一点:
String fileName = String.Concat(Process.GetCurrentProcess().ProcessName, ".exe");
String filePath = Path.Combine(Environment.CurrentDirectory, fileName);
File.Copy(filePath, Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), fileName));
有没有办法在c ++中实现类似的功能?