vb 调用另一个exe程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 04:42:29
我现在有一个程序A,我想用一个vb来写一个限制这个程序的使用。比如说设置用户必须先执行另一个操作(打开一个特定的网页之后)才能运行这个程序A,最后写好之后,生成一个exe的文件,程序A能不能封装在这个exe里面。

'可以先建一个按钮
'先将程序A用VB资源编辑器做成RES资源文件,之后在内部调用,调用代码如下:
'当点击按钮时同时打开网页和打包在资源中的A程序
Private Sub Command1_Click()
Dim TempFile() As Byte
Dim FileNum As Integer
TempFile = LoadResData(101, "CUSTOM")
FileNum = FreeFile
Open App.Path & "\A.exe" For Binary Access Write As #FileNum Put #FileNum, , TempFile
Close #FileNum
Shell "explorer.exe http://www.baidu.com", 1
Shell App.Path & "\A.exe", vbNormalFocus

End Sub

'说明:上面代码生成的EXE文件已经将程序A封装成了单独的EXE执行文件

'启用VB资源管理器请参考:http://zhidao.baidu.com/question/75272817.html?si=5

'往VB资源管理器添加文件介绍请参考:VB调用网页和另一个程序 怎样用VB调用自己制作的exe程序 VB中,带命令参数的EXE程序怎样调用? 用批处理调用VB的EXE程序,能捕捉到VB的返回值吗? VC++或C++Builder有什么方法调用另一个.exe程序 用VB调用其它程序 [VB]如何把调用API的DLL文件封装到EXE程序本身? 一个vb写出来的exe程序,在cmd调用的时候如何添加参数运行? vb 生成另一个可执行程序 如何用自已编好的VB程序在运行时成生另一个不同的EXE呢?