Open HeliusHao opened 2 months ago
使用原始文件按下面的代码修改调整应该就行了,其它的不用改动。
//检测是否有INI配置文件
GetModuleFileName(NULL, ConfigFile, MAX_PATH);
char *p = strrchr(ConfigFile,'\\');
//补上文件名 vnc.con
if (p) {
strcpy_s(p+1,20,"vnc.con");
}
if (GetFileAttributes(ConfigFile) == INVALID_FILE_ATTRIBUTES) {
ConfigFile[0] = 0;
}
感谢C大的热心解答,给力!!!!
@.***
发件人: chenall 发送时间: 2024-08-20 11:15 收件人: chenall/tightvnc 抄送: Helius; Author 主题: Re: [chenall/tightvnc] 求C大支持下,谢谢 (Issue #13) 使用原始文件按下面的代码修改调整应该就行了,其它的不用改动。 //检测是否有INI配置文件 GetModuleFileName(NULL, ConfigFile, MAX_PATH); char *p = strrchr(ConfigFile,'\'); //补上文件名 vnc.con if (p) { strcpy_s(p+1,20,"vnc.con"); } if (GetFileAttributes(ConfigFile) == INVALID_FILE_ATTRIBUTES) { ConfigFile[0] = 0; }
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>
使用原始文件按下面的代码修改调整应该就行了,其它的不用改动。
//检测是否有INI配置文件 GetModuleFileName(NULL, ConfigFile, MAX_PATH); char *p = strrchr(ConfigFile,'\\'); //补上文件名 vnc.con if (p) { strcpy_s(p+1,20,"vnc.con"); } if (GetFileAttributes(ConfigFile) == INVALID_FILE_ATTRIBUTES) { ConfigFile[0] = 0; }
C大,不好意思,我添加上述代码后,还是有2个错误,导致编译不成功,求指教
C大,小弟请教您一个问题,希望您能解答 您的代码,我这次终于能编译了,但是根据我这边的实际需求,有个小的改动,小弟不才,未能实现,求教 server-config-lib.zip server-config-lib.zip
我想把【tvnserver.ini】配置文件改成固定的文件名【vnc.conf】,里面的内容都一样,配置文件名不随exe文件名变, 但现在的情况是,编译后,双击【tvnserver.exe】文件,能正确识别到【vnc.con】里的信息,端口也能取到正确的5800端口. 但是用【tvnserver.exe -install 然后再执行 tvnserver.exe -start】以服务的形式运行,配置文件也是同一个,文件在相同的一级目录,程序却无法识别到【vnc.con】里的信息,无法识别到正确的5800端口。他会以默认的5900端口运行,您能帮我看看, 我这边是哪里又疏漏么,需要在改动哪里,才能达到我上面的需求吗。感谢。
我改的程序文件是【server-config-lib】目录下的【Configurator.cpp】文件