【发布时间】:2018-03-28 13:53:54
【问题描述】:
如何在不知道路径 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);
}
【问题讨论】:
-
使用
ExpandEnvironmentStrings ()
标签: c++ windows shellexecute