VC6工程项目改名

首先,网上找了个工具改名的,VCRename用了一下成功,注意新生成的目录中,dsw和dsp文件一定要改过来了。
然后,用新的改名后的工程编译出新程序。
但是,如果你的旧程序是个互斥的机制,即只能启动一个实例的情况。
那么,你会发现,虽然,你用改名工具把文件和工程都改了,但是新程序和改名前的程序不能同时启动。
差在哪里呢。
就是app_title.往细了说是,底层的m_pszAppname还在共同一个,并没有变化成功,所以把这个变量改名了,程序才不会被互斥的。那么什么会关联这个变量呢。就是资源文件。但有人说改名工具已经把资源文件的名字改了。可是其中的内容并没有变,这是原理了。
所以,打开资源文件的页签,找”String Table”.
在表格中找到,afx_ids_app_title 把它的值改名同于你的新名字,然后再编译后,新旧两程序同时可启动并不互斥了。

《VC6工程项目改名》上有3条评论

发表回复