执行AppData的外部EXE

Execute an external exe from appdata

本文关键字:EXE 外部 AppData 执行      更新时间:2023-10-16

我如何在appdata文件夹中执行exe文件,而不知道路径C的用户名: users username?

#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);
}

您可以使用Windows环境变量%appData%,该%appdata%在Windows 10上解析为" C: Users Username username username username appdata roaming"。

有关Windows变量的更多信息:

https://www.microsoft.com/en-us/wdsi/help/folder-variables