| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1756 人关注过本帖
标题:[求助]如何使一个EXE文件只能由另一个EXE文件打开?(已解决,见16楼)
取消只看楼主 加入收藏
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
 问题点数:0 回复次数:11 
[求助]如何使一个EXE文件只能由另一个EXE文件打开?(已解决,见16楼)
如题,请教各位大侠,且这个EXE文件(前者)没有登录密码验证模块,或者说没有源码。
谢谢先!

[此贴子已经被作者于2007-9-19 18:43:09编辑过]

搜索更多相关主题的帖子: EXE 文件 
2007-09-16 22:19
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
[回复] 以下是引用“通过接受COMMAND启动命令行参数来设置密码”

首先感谢以上各位!

“通过接受COMMAND启动命令行参数来设置密码”----
能否说的更详细呢? 前者EXE文件并没有密码呀,而且是可执行文件,且没有源码的!


我学习,所以我快乐!
2007-09-17 19:29
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
前者EXE不是自己设计的!
“EXE加壳”?什么意思?看样子应该很深奥吧?小燕子懂的真多!能详细介绍一下吗?

我学习,所以我快乐!
2007-09-18 17:59
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
“资源文件”?偶尔见过,却没有深究。还得学习学习先!
非常感谢您给我提供这个思路!

我学习,所以我快乐!
2007-09-18 20:59
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
非常感谢小燕子!

是不是另外编写一个加密程序对前一个EXE文件加密?

我还没有编写过加密程序呢,能否提供一点意见或参考资料?

我学习,所以我快乐!
2007-09-19 10:02
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
对文本文件加密,我略知一二。而对EXE文件加密,还一片空白啊!

我学习,所以我快乐!
2007-09-19 10:04
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
我高兴惨啦!
问题已经基本解决,用的是10楼贵宾Knocker提供的方法。非常感激Knocker的帮助!

我学习,所以我快乐!
2007-09-19 18:23
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
以下是引用Knocker在2007-9-18 20:23:34的发言:
简单处理,把A.exe作为B.exe的资源打进B.exe,B的功能只是登录密码验证,并释放A.exe,运行,删除

按照Knocker的思路,我试做了一个小程序,代码如下:(详细见附件)
Private Sub cmdRun_Click()
'运行并删除
Dim b As String
b = Shell("C:\WINDOWS\system32\lsz.exe", vbNormalFocus)

Kill Environ("windir") & "\system32\lsz.exe" 'Environ("windir")获得系统目录
'这里还要考虑正在运行的文件不能删除
End Sub

Private Sub cmdShi_Click()
' 把资源文件中的EXE文件释放到C:\WINDOWS\system32\并命名为lsz.exe
Dim App1() As Byte
If Dir("C:\WINDOWS\system32\lsz.exe") = "" Then
App1 = LoadResData(102, "CUSTOM")
Open "C:\WINDOWS\system32\lsz.exe" For Binary As #2
Put #2, , App1
Close #2 '
End If

End Sub

通过这次学习,我受益非浅!学到了资源文件的建立和使用,学到了SHELL函数的用法,等等。所以,我快乐!
我把这个例子放这里,一是作为总结,二是给那些象我一样的朋友参考,三是希望高手有空也看看,并提提意见。
再次感谢Knocker的帮助!也感谢所有好心人!
小燕子说的方法“EXE加壳”,也许也不错,但太深奥了。如果小燕子有空的话就给我们这些菜鸟详细讲讲。


我学习,所以我快乐!
2007-09-19 18:38
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 
附件:资源文件的使用例子
VjgtvC1B.rar (12.07 KB) [求助]如何使一个EXE文件只能由另一个EXE文件打开?



我学习,所以我快乐!
2007-09-19 18:41
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
收藏
得分:0 

谢谢小燕子!
虽然是位小妹妹,但造诣之深,令人佩服!


我学习,所以我快乐!
2007-09-19 19:27
快速回复:[求助]如何使一个EXE文件只能由另一个EXE文件打开?(已解决,见16楼) ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046216 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved