如何在不知道路径c:\ users \ username的用户名的情况下在appdata文件夹中执行EXE文件?
#include <stdio.h> // C library to perform Input/Output operations
#include <tchar.h>
#include <stddef.h> // C Standard definitions
#include <iostream> // Input/Output
#include <fstream>
#include <cstdlib>
#include <windows.h>
int main()
{
ShellExecute(NULL, "Open", "C:\\Users\\%USERNAME%\\AppData\\Roaming\\Microsoft\\mcv.exe", NULL, NULL, SW_HIDE);
}
答案 0 :(得分:0)
您可以使用Windows环境变量%APPDATA%,它在Windows 10上解析为“C:\ Users \ UserName \ AppData \ Roaming”。
有关Windows变量的更多信息: