hur.cn - 华软网

 热门搜索

程序文件的“公司信息”是怎么做出来的?

  作者:未知    来源:网络    更新时间:2011/8/13
一个程序要访问网络,防火墙会对其进行拦截并询问用户,在防火墙提示信息中可看到程序是公司信息的。例如QQ的公司信息是腾讯公司。

这个“公司信息”是怎么做到程序文件里面的?是写代码的吗?
---华软 网友回答---
资源文件,版本信息
---华软网友回复---
控制台程序没有资源文件,有办法写入公司信息吗?
---华软网友回复---
莫非要注册
---华软网友回复---
引用 2 楼 bababian 的回复:
控制台程序没有资源文件,有办法写入公司信息吗?

例如system32下面的ping.exe,把鼠标移上去,可以发现它是有公司信息的,写着Microsoft Corporation. 就是说,肯定是有办法写进去的,怎么写呢?
---华软网友回复---
可以在VS_VERSION_INFO中设置
---华软网友回复---
自己创建一个version资源就可以了
---华软网友回复---
请楼上两位说详细点?具体步骤如何做?
---华软网友回复---
resource view中有个Version,看下就知道了
---华软网友回复---
引用 8 楼 visualeleven 的回复:
resource view中有个Version,看下就知道了

可是控制台程序里没有resource view!
VC6的开一个控制台程序,根本就没有resource view,只有ClassView和FileView。如果用vc2008开一个控制台程序,也可以有resource view,但是里面的目录树是空的!
---华软网友回复---
直接插入-资源,选Version。编辑一下并保存为.rc文件就行了,注意要在工程里进行。可以模仿MFC向导生成的VERSION信息。

---华软网友回复---
引用 10 楼 bokutake 的回复:
直接插入-资源,选Version。编辑一下并保存为.rc文件就行了,注意要在工程里进行。可以模仿MFC向导生成的VERSION信息。

谢谢帮助!原来这么简单
---华软网友回复---
自己新建个空工程还一样没resource view呢,右键添加资源就行
---华软网友回复---
引用 2 楼 bababian 的回复:
控制台程序没有资源文件,有办法写入公司信息吗?

控制台程序也是PE文件,PE文件是有资源段的,16位的DOS程序没有资源,DOS程序和控制台程序不一样,这个是要区分的      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。