『壹』 求用VB寫一個限制打開程序次數的代碼,30分,不夠再加!
比如在一個txt文件里寫個數
每運行一次程序自動寫一次txt文件並自動加1 『會寫程序我想這個應該會的
在寫程序時定下運行次數與txt文件對比,文件不存在則自動新建一個
當然這是很笨的也是很簡單的辦法,當然時面的數字可用MD5加密形式
『貳』 vb開發的exe程序 使用次數怎麼控制 請提供全部代碼,以及詳細方法 不甚感激!
很好弄,定義一個static變數。
如下:
static i%
i=i+1
if i>100 then'最多可用一百次
msgbox("使用次數已經到了,請重新注冊")
end
end if
把以上程序放到主程序的load函數中
『叄』 VB 下如何防止程序多次運行
App.PrevInstance能夠判斷是否一個實例。你的意思大概是復制在別的目錄下的程序也不允許運行。
可以在注冊表裡寫程序的狀態,程序啟動時檢查狀態,如果怕破解,也可以定時檢測,這樣就能防止程序多次運行了。
『肆』 vb中,如何實現規定程序的運行次數。
運行5次?不太懂你的意思,在VB中,可以用for循環來實現這個例子,比如,我需要一個程序連續輸出5次,可以用for
i=1
to
5
來實現這個例子,它只執行5次,不會執行第六次
當然用DO
...loop循環可以更簡單不過我記不太清了,書上大部分都有這樣的例子的,你可以看一下
『伍』 VB如何編寫讓程序每天只能運行一次.
給個簡單點的思路吧:寫注冊表在程序初始化(即在本機中第一次運行時候)在注冊表中寫入個鍵值,用於標識當程序第一次運行的時候,閱讀指定注冊表中鍵值,假設為1標識今天已經運行了,如果為0表示今天還沒運行那麼,程序運行時候並設置該注冊表鍵值為1,這樣當一次運行完後,後面當天在運行就自動退出==最好是設置兩個標識,一個表示天,一個標識程序當天是否已經運行
『陸』 如何用VB限制特定EXCLE的打開次數
資料庫/INI登記,後面再打開時候先比較有沒有達到限定值,如果沒有達到,就次數+1後打開,如達到,就BSGBOX唄
『柒』 如何在VB 編寫的程序中加時間限制或者使用次數限制
你是想讓你的程序限制性的讓人使用吧?
我告訴你我用過的一個最笨的方法
用一個表存下他使用的次數或時間,在系統啟動主窗體的載入事件中去控制項。
也就是說啊,只要系統一啟動他自動會把庫中的數增加一然後保存。如果是時間的話,你可以用時間控制項記錄本次使用的時間,在關閉系統時或定時的自動將時間存儲!
『捌』 VB中如何設置程序只能啟動一次
form1用來驗證激活碼的,在form1 load事件中讀取程序目錄下的.txt中的內容,.txt中第一次寫入的是1,在點擊點擊確定command1按鈕後,讓fomr1讀取.txt中的內容賦給變數a,之後判斷a是否等於1,等於1的話激活碼text1中的內容等於123,密碼text2中的內容等於123,form2.show form1 unload me,否則msgbox "激活碼錯誤"。然後在form2的 unload事件中編寫代碼,在窗體要銷毀的時候,向.txt中刪除1,寫入2,然後當回過來修改form1 的load事件中的代碼,讀取.txt為1的時候激活碼和密碼text的內容判斷為123,否則不等於1的時候換成其他激活碼,當然可以用random函數隨機。
『玖』 如何用vb寫一段程序1、設置l的打開次數,超過限制的次數自動刪除文件 ,讓文檔防拷
最常用的做法是安裝時寫注冊表記錄次數,打開時注冊表有內容就加次數,次數到了就執行刪除程序。你可以先做著,有問題可以問
『拾』 如何VB設計一個程序,到指定使用次數或指定日期後無法使用該程序。
要是說到指定日期打不開 你可以使用day(date)來獲得指定日期,用month(date)來獲得月份 用 year(date)來獲得年份
比如你想在它2011年6月19日打不開代碼可以這樣寫
Option Explicit
Private Sub Form_Load()
If Year(Date) = "2011" And Month(Date) = "6" And Day(Date) = 19 Then
MsgBox "指定日期不能打開程序,程序將關閉!"
End
End If
End Sub
這代碼是在2011年6月19號那天打不開要是想在19號之後都打不開代碼換成這樣
Option Explicit
Private Sub Form_Load()
If Year(Date) >= 2011 And Month(Date) >= 6 And Day(Date) >= 19 Then
MsgBox "軟體使用期限已到,程序將關閉!"
End
End If
End Sub
當程序運行指定次數可以使用寫注冊表也可以使用寫文件的辦法
注冊表很麻煩,下面我把寫文件的代碼給你