赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 35 |
经验 | 11609 |
最后登录 | 2022-11-6 |
在线时间 | 128 小时 |
Lv3.寻梦者
- 梦石
- 3
- 星屑
- 539
- 在线时间
- 128 小时
- 注册时间
- 2015-8-10
- 帖子
- 50
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
起因 | 我把RMVA放U盘里了,然而他却提示RTP安装错误。 | 经过 | 机智的我断(yu)定(shi)是(sou)注(le)册(zheng)表(zheng)出(yi)了(ge)问(wan)题(shang) | 结果 | 这个小工具诞生了- - |
原理:在HKEY_LOCAL_MACHINE\SOFTWARE\Enterbrain\RGSS3\RTP下创建 一个子键RPGVXACE并赋值RTP地址。
工具截图:
源码(主要):[pre lang="c++"]inline bool SetRegInfo(std::string sPath) {
HKEY hkey;
DWORD dwDisposition;
if(RegCreateKeyEx(HKEY_LOCAL_MACHINE, "SOFTWARE\\Enterbrain\\RGSS3\\RTP", 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hkey, &dwDisposition) != ERROR_SUCCESS) {
return false;
}else {
if(RegSetValueEx(hkey, "RPGVXACE", 0, REG_SZ, (BYTE*)sPath.c_str(), sPath.length()) != ERROR_SUCCESS) {
return false;
}
}
RegCloseKey(hkey);
return true;
}[/pre]
XP和VX的原理也一样,只是存放位置不同
下载:
RMVARTPSET.zip
(293.68 KB, 下载次数: 69)
|
评分
-
查看全部评分
|