Project1

标题: RMVA_RTP设置工具 [打印本页]

作者: Ginga    时间: 2016-5-8 21:55
标题: RMVA_RTP设置工具
起因我把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)


作者: 喵呜喵5    时间: 2016-5-9 08:35
https://rpg.blue/forum.php?mod=viewthread&tid=285552
作者: taroxd    时间: 2016-5-9 08:46
既然有管理员权限,直接安装一遍VA不就好了么……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1