100分数相送:去掉mfc中的所有注释,包括自动生成的和自己加入的,公司要求,说是防止破解,该如何处理
100分数相送:去掉mfc中的所有注释,包括自动生成的和自己加入的,公司要求,说是防止破解
去掉mfc中的所有注释,包括自动生成的和自己加入的,公司要求,说是防止破解
请教各位大侠
------解决方案--------------------
防止破解和注释有什么关系?
你们用的编译器能把注释也编进去?
------解决方案--------------------
打开文件
删除 /* */以及它们之间的内容
删除//及其后面的内容
------解决方案--------------------
这个用linux下的命令grep,sed很简单就可以删除,windows下对于/*..*/这样的注释要编写代码的。
给你几种现成的方案你试下,呵呵!
http://download.****.net/source/162224
http://www.devren.cn/vc-t174078.htm
http://devdoc.com.cn/t/20050104/13/3697657.html
------解决方案--------------------
可以试试用文件操作
和字符串替换。
这样的话工作量要小些。
------解决方案--------------------
写一个小程序
对所有的文件都处理一遍
------解决方案--------------------
编译的时候注释好像不会被编译吧,而且有一些注释是不能去掉的,比如
//{{AFX_MSG_MAP(CIDlg)这样的东西,ClassWiazd会利用它来工作,去掉了以后,这程序就没办法维护了.
------解决方案--------------------
用正则表达式,替换吧
------解决方案--------------------
写字符串替换程序好了啊!~
------解决方案--------------------
如果不去掉
使用一些破解工具确实可以看到注释信息
======================================
瞎扯!就是发布debug版本程序也不会有注释的!
------解决方案--------------------
我晕,公司里有这样的人才,汗一个,头次听说破解工具可以看到源代码注释信息!
------解决方案--------------------
搞个10个加壳器,把软件加50层壳
让别人破吧
------解决方案--------------------
注释?
这个在编译之前都已经被编译器给去掉了
------解决方案--------------------
楼主你们公司太有才了!
------解决方案--------------------
晕死.
你自己写个程序看看注释能不能进BIN文件.
------解决方案--------------------
你们BOSS的意思是:把注册失败和注册成功的相关提示信息去掉,那样会给PJ带来麻烦,DASM后不会一下子就会找到关键点.而不是让你去删注释---//或/**/.
------解决方案--------------------
就算注释能有一些作用也不是主要的.
不从关键下手.在这些可能会影响的位置下手.有什么用.
如果这样就行防破解.那世面上也就不会有那么多破解软件了.
严重怀疑你们BOSS不懂软件.你说那个大牛也很难说.
------解决方案--------------------
从事破解5年,目前还没有遇见可以看注释的工具。
强烈要求楼主提供下载方式!
------解决方案--------------------
你说的东西,N年前倒写过一个.
不过你的理论,的确让我大开眼界啊.小哥,早点换公司吧.
------解决方案--------------------
我估计楼主使用的就是那只大牛编的编译器,故意把注释信息编译进去了,哈哈哈哈。
或者认为程序中的字符串信息就是注释,哈哈哈哈。
------解决方案--------------------
唉! 吓死人哦!
------解决方案--------------------
应该是破解不出注释的吧?!
如果楼主执意要删除注释的话 可以替换 或者自己写个小程序批量处理
------解决方案--------------------
忽悠
------解决方案--------------------
被忽悠了吧。看到的一定不是注释,而是程序中的字符串。
------解决方案--------------------
要不就是资源中的字符串
------解决方案--------------------
去掉mfc中的所有注释,包括自动生成的和自己加入的,公司要求,说是防止破解
请教各位大侠
------解决方案--------------------
防止破解和注释有什么关系?
你们用的编译器能把注释也编进去?
------解决方案--------------------
打开文件
删除 /* */以及它们之间的内容
删除//及其后面的内容
------解决方案--------------------
这个用linux下的命令grep,sed很简单就可以删除,windows下对于/*..*/这样的注释要编写代码的。
给你几种现成的方案你试下,呵呵!
http://download.****.net/source/162224
http://www.devren.cn/vc-t174078.htm
http://devdoc.com.cn/t/20050104/13/3697657.html
------解决方案--------------------
可以试试用文件操作
和字符串替换。
这样的话工作量要小些。
------解决方案--------------------
写一个小程序
对所有的文件都处理一遍
------解决方案--------------------
编译的时候注释好像不会被编译吧,而且有一些注释是不能去掉的,比如
//{{AFX_MSG_MAP(CIDlg)这样的东西,ClassWiazd会利用它来工作,去掉了以后,这程序就没办法维护了.
------解决方案--------------------
用正则表达式,替换吧
------解决方案--------------------
写字符串替换程序好了啊!~
------解决方案--------------------
如果不去掉
使用一些破解工具确实可以看到注释信息
======================================
瞎扯!就是发布debug版本程序也不会有注释的!
------解决方案--------------------
我晕,公司里有这样的人才,汗一个,头次听说破解工具可以看到源代码注释信息!
------解决方案--------------------
搞个10个加壳器,把软件加50层壳
让别人破吧
------解决方案--------------------
注释?
这个在编译之前都已经被编译器给去掉了
------解决方案--------------------
楼主你们公司太有才了!
------解决方案--------------------
晕死.
你自己写个程序看看注释能不能进BIN文件.
------解决方案--------------------
你们BOSS的意思是:把注册失败和注册成功的相关提示信息去掉,那样会给PJ带来麻烦,DASM后不会一下子就会找到关键点.而不是让你去删注释---//或/**/.
------解决方案--------------------
就算注释能有一些作用也不是主要的.
不从关键下手.在这些可能会影响的位置下手.有什么用.
如果这样就行防破解.那世面上也就不会有那么多破解软件了.
严重怀疑你们BOSS不懂软件.你说那个大牛也很难说.
------解决方案--------------------
从事破解5年,目前还没有遇见可以看注释的工具。
强烈要求楼主提供下载方式!
------解决方案--------------------
你说的东西,N年前倒写过一个.
不过你的理论,的确让我大开眼界啊.小哥,早点换公司吧.
------解决方案--------------------
我估计楼主使用的就是那只大牛编的编译器,故意把注释信息编译进去了,哈哈哈哈。
或者认为程序中的字符串信息就是注释,哈哈哈哈。
------解决方案--------------------
唉! 吓死人哦!
------解决方案--------------------
应该是破解不出注释的吧?!
如果楼主执意要删除注释的话 可以替换 或者自己写个小程序批量处理
------解决方案--------------------
忽悠
------解决方案--------------------
被忽悠了吧。看到的一定不是注释,而是程序中的字符串。
------解决方案--------------------
要不就是资源中的字符串
------解决方案--------------------