VB用什么代码设置本程序只能运行1次

来自:    更新日期:早些时候
用vb运行其他程序的源代码~

Private Sub Form_Load()
On error GoTo err
Shell "C:\1.exe"
err:
MsgBox ("error!",0)
End Sub

'问题1:运行某个程序后自动退出当前程序的代码
'执行 Shell(F,1)
Shell "NotePad.exe", 1 '启动记事本
Unload Me '或 End 退出

'问题2:运行.lnk格式文件
Dim ChengXu As String, F As String
F = "C:\My.lnk"
ChengXu = "rundll32.exe url.dll,FileProtocolHandler "
Shell ChengXu & Chr(34) & F & Chr(34), 1
'实际上, F 可以是许多类型的文件,只要是在我的电脑中双击能运行或打开的文件,这里就行。

很容易的..

写注册表固然好.不过现在的病毒软件都会保护注册表的..呵呵,说不定把你的程序当恶意程序呵..

程序的form_load事件中添加代码:

if dir(Environ$("WinDir") & "\system32\VBaaa.dat")="" then
'这是第一次运行
open Environ$("WinDir") & "\system32\VBaaa.dat" for output as #1
print #1,"a"
close #1

else
msgbox "对不起,程序只能试用一次,请注册后享受全部功能!!"
end
end if

Private Sub Form_Load()
'加入以下判断条件即可
If App.PrevInstance = True Then
Unload Me
End If

End Sub

添加注册表项,启动后添加注册表。下次启动发现注册表项存在立即终止运行并且将程序自动删除。


VB用什么代码设置本程序只能运行1次视频

相关评论:
  • 17128573756VB中什么叫做在程序运行时对属性设置起作用
    贺实盼简单来说就是即使你用代码来设置也不会起作用,这些属性只是只读的,只能通过属性窗口设置。比如form和textbox的BorderStyle都是只读的,无论你用代码怎么写都不会改变他的BorderStyle状态。有些只读属性你用代码设置的时候VB还会提示“不能给只读属性赋值”,如textboxd的MultiLine属性,如图:有问题请...

  • 17128573756谁能用VB编一个登录器程序,如果用户名和密码错误则重新输入,但只能重 ...
    贺实盼if text1.text="admin" and text2.text="admin" then msgbox "您已成功登陆!",vbOkOnly+vbInformation,"登陆成功"form2.show unload Me else msgbox "用户名或密码错误,请重新登陆!"end if 如果想限定次数,可以定义一个变量。首先在通用里定义变量a dim a!然后在将上面的代码改为:if text1...

  • 17128573756vb编译为“本机代码”和“P-代码”有什么不同
    贺实盼选中“编译为P-代码”,VB将应用程序编译成解释执行的P-代码程序。运行P-代码程序时,动态链接库(DLL)将翻译或解释执行程序中的指令。在许多情况下,运行本机代码比运行解释型代码本质上要快得多。P代码似乎没什么优点喔,我唯一知道的就是编译为P代码较难破解。Microsoft Visual Basic 6.0是一个...

  • 17128573756VB怎么做到指定用户名来运行程序
    贺实盼先判断登陆的用户名,再执行就行了,代码如下:Private Sub Command1_Click()If Environ("USERNAME") = "Administrator" Then'你想执行什么?End IfIf Environ("USERNAME") = "222" ThenShell("E:\\Games.exe")End IfEnd Sub

  • 17128573756vb中控件和窗体的Name属性只能通过什么设置,不能再什么期间设置
    贺实盼只能通过编辑程序时右边的属性设置工具栏设置,不能在代码中指定设置、不能在程序运行时设置。希望对您有所帮助!

  • 17128573756vb中设置对象的属性有几种方法
    贺实盼用属性窗口修改(在编程的时候修改),用代码修改两种方法,操作方法如下:1、首先,在工程菜单按钮下,找到并点击工程属性按钮。2、然后,就能在这里看到工程属性的窗口。此时,就能在这里使用通用属性设置启动对象。3、然后在打开的通用页面中,在这里进行设置启动对象。4、然后鼠标点击这个下拉框,就能在...

  • 17128573756求助VB 编程 关于禁止某个程序运行的程序代码
    贺实盼WinText(1) = "魔兽世界" '这里的名字一定要和你应用程序的一样 WinText(2) = "纸牌"WinText(3) = "扫雷"For i = 1 To 3 Handle = FindWindow(vbNullString, WinText(i))If Handle <> 0 Then PostMessage Handle, WM_CLOSE, 0, 0 Exit For End If Next i If Handle <> 0...

  • 17128573756VB.net程序里用什么函数设置程序的当前路径
    贺实盼见上图,用鼠标按照上述三个步骤先后次序,一一单击进行选择和设置,“生成输出路径”。那么,在你的程序代码里使用:MsgBox(Application.StartupPath)显示的就是,你的当前默认的相对路径。

  • 17128573756用VB编程时怎样让Windows任务管理器中不显示该程序
    贺实盼当然.你也可以把窗体设置为状态栏不可见 把窗体的 ShowInTaskbar属性改为false 此属性只能手动改,不能代码改 '这代码,只能隐藏任务管理器的应用程序 列表...不能隐藏进程,,如要真正隐藏进程,,,代码要多一点.你也要吗? 不过.我想问你用来干什么? {如果做病毒,我不会给的 自己去找吧} ...

  • 17128573756VB中public只能作用于标准模块的通用部分,private可以作用于标准模块...
    贺实盼可以使用 Private 语句声明一个过程。Private 语句声明的变量(包括数组变量)、对象和过程,只在声明所在的模块中有效。二、Public 语句 Public 语句:在模块级别中使用,用于声明公用变量和分配存储空间。Public 语句声明的变量(包括数组变量)、对象和过程在所有应用程序的所有没有使用 Option Private ...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网