在Windows开始菜单中创建快捷方式

IKM2007

在两种情况下,我都无法创建快捷方式,甚至无法在其中创建文件夹C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\并得到“访问被拒绝”错误。我正在使用C ++(WinAPI),并且对在该文件夹中创建快捷方式感兴趣。用于创建快捷方式的代码可以在其他位置完美运行(例如,在桌面上创建快捷方式)。如何解决此错误?

xxx

写入“所有用户”开始菜单需要UAC权限。因此,您需要以管理员身份运行应用程序。或仅使用当前用户的开始菜单“ C:\ Users \ [CurrentUser] \ AppData \ Roaming \ Microsoft \ Windows \ Start菜单”

#include <windows.h>
#include <iostream>
using namespace std;

int main()
{
    string StartMenuLocation=
    (string)getenv("HOMEDRIVE")+"\\Users\\"+(string)getenv("USERNAME")+"\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu";
    cout<<StartMenuLocation;
    cin.get();
}

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用SetupTools Windows Installer在开始菜单中创建快捷方式

在“开始菜单”子文件夹中创建快捷方式图标?

Windows 10拒绝在“开始”菜单文件夹中创建快捷方式

如何创建开始菜单快捷方式

如何在Windows的“开始”菜单中使用文件夹创建快捷方式

开始菜单重复的快捷方式

开始菜单搜索中未出现开始菜单快捷方式和设置

在开始菜单中是否可以有Windows cmd的多个快捷方式?

在 Okular 中创建快捷方式

如何让 Inno Setup 在开始菜单中创建单个快捷方式/图标而不是文件夹(程序组)

如何为开始菜单创建启动应用程序的快捷方式?

Windows 10开始菜单没有显示所有快捷方式?

Windows 10缺少一些开始菜单快捷方式

Windows 10开始菜单缺少某些类型的快捷方式

Windows 10上没有显示Inno Setup开始菜单卸载快捷方式

拖动时Windows 10开始菜单快捷方式冻结

创建快捷方式

是否可以通过符号链接在开始菜单搜索中显示快捷方式?

Windows 8.1调整“开始”菜单中的快捷方式

在 NSIS 中安装后如何为桌面和启动菜单创建快捷方式?

Nemo中的右键菜单缺少“创建快捷方式”和“复制/移动到”

Inno Setup-在“发送到”上下文菜单中创建快捷方式

以编程方式为Windows中的文件夹创建快捷方式

使用Windows API创建快捷方式.lnk

电子 winstaller 在错误的组中创建快捷方式

在Ubuntu中创建快捷方式或脚本

在Bat或VBS中创建快捷方式

在T-SQL中创建快捷方式功能

无法在C#中创建快捷方式