VB6 shell regedit 导入文件不起作用

问题描述

我在 D:\ 中有一个名为 "test.reg" (d:\test.reg) 的 .reg 文件

如果我去 cmd 并输入:regedit /s test.reg

它有效...

但是如果我在 VB6 上尝试这个,它不会导入 .reg(即使我编译 .exe 并以管理员身份执行)

Shell ("regedit /s d:\test.reg")

我正在尝试将我的程序添加到 currentversion/run 以便它从 Windows 启动。

我做错了什么?我试过 reg 和 regedit,搜索了很多例子,但没有一个例子有效......

解决方法

通常最好用引号将文件括起来:

[attr.selected] = "yourNewFunction(tag)".