Ⅰ 如何給軟體設置使用次數或者使用時間限制
eg:
模塊中來(sub main引導自),也可以在引導窗體的load事件中
Public maxusetim As DateTime = CDate("2005-02-01")
sub main()
Dim nowdate As Date = New Date().Today
If nowdate > maxusetim Then '
MsgBox("到期了!" )
End
End If
....
end sub
Ⅱ C語言寫的SDK小程序,該如編寫現程序自身限制使用期限(多少天)的功能啊
這個可以肯定要麼把記數信息寫到文件, 要麼寫到注冊表
寫文件的話,直接在一回個什麼地方建一個文件,如答果你按次數,則每次啟動軟體時去更新那個文件內的記數, 如果最後為0了,那麼軟體提示並退出
如果是按天數,則文件內容可寫為起始時間,每次運行計算一下當前時間和起始時間之差,這樣看超過天數沒
相應的函數有CreateFile, ReadFile, WriteFile等。
當然如果你想加密可以自己搞些加密演算法把文件內容加密了,防止別人修改
注冊表的方式就是把內容寫到注冊表,用的函數有RegOpenKey等
Ⅲ c語言 如何在程序中加上時間限制
定義一個定時器就可以了。
settimer函數。
Ⅳ 用易語言怎麼給自己的軟體設置試用期限
加殼 版.權.保.護殼 可以定時間
如果自己寫的話 那你就要注意點別被別人一下就破.解了
多加幾個暗.柱 在寫文件 把已使用次數加.密記錄在文件里 或乾脆寫自身
判斷當前時間如果超過你定的時間就自動刪.除.自身 刪.除.自.身可以寫出一個b.at.腳本 裡面循環執行 de.l 程.序名
Ⅳ 如何軟體時間限制
智能解除共享軟體的時間限制
剛剛我的留言回答沒有顯示,直接給你消息,下個軟體就行了
RevTime(智能解除共享軟體的時間限制)v2.50 綠色版
地址:http://www.orsoon.com/soft/2417.html
另外補充:
徹底解決共享軟體的時間限制的方法
大家都知道:許多共享軟體都會有使用時間上的限制(也有部分軟體是使用次數上的限制,其機理是差不多的)。在第一次使用該軟體時,它會告訴您這是一個Shareware(共享軟體)或是Trial Version(試用版),您有 XX 天的試用時間(一般為30天左右)。在試用期間內,您可以享受部分和全部的功能。當然,這期間內它也會經常不厭其煩地提示您,請您購買正式版本,或請掏錢注冊。30天的試用期一滿,要不只是保留部分的基本功能,或者乾脆就是您什麼也用不了,想繼續使用,Money!
對於許多國產共享軟體來說,我們還好辦,區區十元的注冊費用,不就是一包煙錢嗎?小意思!少抽一包煙就能享受了正版待遇,而且還有更多的技術支持。這我們何樂而不為呢?更何況,我等打心裡也願意(至少我是這么想的)。不過,對於那些國外的軟體來說,我們卻有些為難了。動不動就是個二三十美元。我等窮光蛋又沒這個visa,那個Master卡的。就算想注冊,也沒那條件。真有那麼多錢,那您還不如捐給希望工程了!所以我們只能另做打算了。
要解決軟體的使用時間問題,除了去網上找一些現成的注冊碼外,我們還可自己動手去解決,畢竟要找到最新版本的注冊碼也不太容易。手工解決時間的辦法,常用的一種就是修改系統日期,讓時光倒流到軟體試用的30天內。雖然這種方法對相當一部分軟體來說還是有點兒作用,但蔽端是顯而易見的。經常修改系統日期難免會造成一些混亂,今天為了這個軟體改了一下日期,明天又得為另外一個軟體改一下日期。結果到最後弄得一團糟,要不是您能用這個就不能用那個,能用那個就用不這個了。而且您的朋友也會驚奇地發現收到了您1900年的一聲問候!2010年的一份稿件!再者,這種改時間的方法也不是萬能的,現在的軟體大多都已注意到了這個問題,所以採取了更高一層次的加密,不會就這樣輕意地讓您隨便改改日期。否剛,算了吧,您就別再用它了,即使您重新安裝軟體,也無濟於事(除非你重裝整個系統)。
所以,我向您介紹另一種方法。既然它不讓您改時間,那它肯定是已經記下了這個時間,去掉這個記錄那不就行了嗎? 下面我就來具體談一下它的工作原理。
一般說來,在軟體的第一次安裝時(或是在第一次運行時),它會以當前的日期時間作為基準,作為試用期的開始,記錄在案。以後的每一次運行都會在啟動前先取出這個記錄,再和當前的時間作一比較,如果在試用期內,那還好,您可以繼續使用;反之,那便罷也,軟體過期了。要繼續使用,Money!所以前面所提到的修改系統時間的方法,在這里只是治標不治本。要解決這個問題,關鍵還是從根源抓起。
那麼如何修改這個時間記錄呢?您可別急。要改還不太簡單,首先您得要先找到它吧。這也是本文的關鍵之所在,您可要看仔細了。
動動腦筋,想一想這個記錄會放在哪兒呢?在Windows下,軟體配置信息放在什麼地方?對!就在注冊表裡(Registry),這個注冊表是一個龐大而又很復雜的資料庫,所以對於一般用戶來說很神秘,不敢越雷池一步。這正好為一些軟體加密提供了藏身之處,許多軟體在第一次使用時,都會將當前的時間放在注冊表裡的某一個位置。以後的每次運行先從這兒取出時間,再和當前的作比較,從而判斷出是否過期。而且這個記錄在軟體卸載後也不會自動清除掉,這就是為什麼我們在軟體過期後重裝一遍時它還會說過期的原因。 既然知道了這個記錄就在注冊表裡,那我們怎麼去找到它呢?
有人會問,我怎麼用注冊表編輯器(RegEdit)的搜索功能找不到這個時間呢?
笨蛋!有這么玩捉迷藏的嗎?既然是藏,難道能那樣隨隨便便就讓您給找到的?這個時間記錄它都是以加密後的數據存放的,您看到的一般都是諸如A4ECFA57-D0A3-9FF3-8481-A492EB945058之類的古怪而無實際意義的字元串。想用Regedit去查找諸如2000-1-1之類的日期格式,白費心機。所以在注冊表中您看到一串古怪的數據,如果它越古怪就越值得懷疑。
其實想在注冊表中找到它們也不難。方法有兩種:一是在軟體還未安裝前(第一次安裝),先備份一下整個注冊表,然後再裝。將安裝前後的兩份注冊表作一比較,找出新增加或改動了的地方,縮小可疑范圍,然後再進一步判斷。這兒我們可以藉助Regsnap來完成此項工作。不過這種方法有很大缺點那就是工作量較大,而且一旦事先已安裝過該軟體了,此法便無效了。所以在這種情況下只能藉助於第二種方法了。藉助於一些相關的工具來監視軟體對注冊表的操作,如大名鼎鼎的RegMon(注冊表監視器)。利用regmon,監視到軟體啟動時從注冊表讀取這個記錄的事件,從而找到它的藏身之地。
具體操作方法下面我以Paint Shop Pro 6.0 為例來說明:
修改之前您得先安裝好Paint Shop Pro(廢話) 。准備好之後,那我們開始出發。打開Regmon,在過濾設置中填上psp(Paint Shop Pro 的執行文件名),表示只對PSP文件進行監視。設好過濾之後,開始監視。打開PSP,在出現啟動畫面和顯示已使用時間的時候停止監視。想想在這一段時間里,PSP會從注冊表中讀取哪些信息呢?然後仔細分析一下監視到的結果(重點在後一部分,想一想這是為什麼?)。由於軟體把這個時間是以加密的形式存放在注冊表中,所以regmon監視到的數據中有一串很奇怪的字元便是這時間了。雖然我們並不知道它具體的加密演算法,但最簡單的一個方法——刪除不就解決問題了嗎?雙擊監視到的這個數據,直接讓RegMon打開RegEdit,定位到HKEY_CLASSES_ROOT\CLSID\{ADBB2D80-5DFD-11D2-A00C-00104B65AAF5}\MS,將右窗口中的iPID60u值刪掉。重啟PSP,這時您便會發現它又從第一天開始計時了。
怎麼樣?改起來並不難吧?其實要手工去除一些軟體的時間限制就是這么簡單,關鍵就是在於首先要找到這個時間記錄的藏身之處,之後的步驟就是輕輕的一個Del 鍵。搞定!
當然也並非所有的軟體都是這么簡單就可以解決的,它們自身也似乎明白了這一點,光只在注冊表中藏上一個值,是很容易被別人發現了。所以它們便再加上了一層保護。單獨的一個記錄也許您會瞎貓碰到死耗子,歪打正著地讓您給撞上了。兩個記錄您還有那麼好的運氣嗎?不過這也難不倒RegMon,只要是程序要讀寫注冊表,那一切都逃不過它的監視。您只要仔細一點,多試試,N個記錄也能給找出來!哈哈…….。要想人不知,除非已莫為。你做的任何每當都會留點兒蛛絲馬跡的。嘿嘿…….。像藏有兩個記錄的軟體有Turbo Browser98,它的兩個記錄分別藏在:
[HKEY_LOCAL_MACHINE\Security]
"Tool1."=hex:e0,59,9b,87,fd,d5,be,01
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\]
"Q. Status"=hex:e0,59,9b,87,fd,d5,be,01。
不過,難道它們僅僅只會在注冊表裡捉迷藏嗎?硬碟空間那麼大,哪兒不好躲?所以還有相當一部分軟體的加密方法並不僅僅局限於注冊表裡,在硬碟上某個位置往往還有幾條漏網之魚。
經過一番苦戰,我終於找到了如何將這群在逃分子揖拿歸案的絕佳秘計,您可聽好了,此法乃我精心研究數十載,取眾家之所長,獨成一派,傳子不傳女的修改大法。在做法之前,我還得再請個助手。而且這位兄台也正是前面所提到的 Regmon 娘家 Sysinternal 公司的又一同胞兄弟——Filemon。一聽大名,便知其是如何了得。果不其然,任何軟體對文件的各種操作(無論是讀,寫,修改)都一一逃不過它那雙火眼眼睛。
比如對Zipmagic2000,採用Regmon和Fiemon珠壁聯合、共同合作的方式進行監視。通過RegMon可知Zipmagic2000啟動時從注冊表中讀出了 [HKEY_CLASSES_ROOT\CLSID\{187b1580-324b-11d0-9398-0020aff0e034}] @="GYSupport"
"Data28"="" 的值,而FileMon發現了啟動時也動了一下C:\windows\control.ini 文件,仔細分析一下Winini文件中的內容,發現有一段可疑字元串:
[screens data]
screens28=
估計啟動時就是要從這兒讀取一個記錄,然後再同上面注冊表中的另一個記錄進行一番互相校驗,從而得出第一次安裝的時間,再判斷軟體是否過期。
所以,為了驗證一下我們推測是否正確,我們先調整系統時間,使之超出30天的試用期限。然後刪除注冊表中該鍵值和中這段字元。啟動一下,這時,它便告之您,軟體的試用時間記錄已經遭到破壞,請重新安裝。重新安裝之後便又可使用了。哈哈,上述推斷正確,加10分!
結束之前,我想也該稍做總結。
軟體試用的加密常用的一種,就是比較簡單的在注冊表中的某一個位置藏上第一次使用的時間記錄,以後的每次運行就是先取出這個記錄,再同當前時間作一比較。從而判斷是否過期。 注1、何時藏入這個記錄各個軟體不相同。有的是在您第一次安裝時,安裝程序取當前日期寫進注冊表。所以有時直接刪除這個記錄不管用,您還需重新安裝一遍。而有的軟體是在程序第一次運行時加入的,這也就是說在安裝時它並沒有寫入時間。這些軟體在運行前先要在注冊表中查詢這個記錄,如果沒有的話便以為這是第一次安裝,自作聰明地再取當時時間寫入注冊表。所以對於這一類軟體,我們只需刪除這些記錄就行了。 注2、不一定是只有一個記錄,有的軟體會在注冊表中寫入兩個位置,互為校驗。一旦其中一個被破壞,那麼便會出錯,無法繼續使用。所以這一類軟體,您要打掃徹底了,將所有的時間記錄都清干凈了。
另一種就是採取文件加密的方法。軟體將時間記錄寫入一個文件(或者多個文件)中,並且這些文件藏得都是很隱蔽。一般是在初始文件中或者是以二進制文件的方式存放,藏在Windows 子目錄或Windows\system 等不易被人發現的目錄下,同時文件也具有隱藏或只讀屬性。總之一句話,就是不能讓您輕易地就發現。不過這個我們也不怕,只要它啟動時要讀出這個記錄,那就能把它揪出來。
當然還有些軟體同時採用這兩種方法,注冊里藏幾個值,系統目錄里藏幾個文件,它們之間互為校驗,缺一不可。只要其中一個破壞,便會出錯,所以這類軟體您一定一定要弄乾凈了。如Quick View Plus 5.0,像它竟然一下子在注冊表藏了兩個值 HKEY_LOCAL_MACHINE\Software\CLASSES\.wav\{A4ECFA57-D0A3-9FF3-8481-A492EB945058} 和 HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{D60EB4AA-B69E-BA5C-88FE-CEFE4F8EECC7} 系統目錄下有2個文件 c:\os067271.bin 、C:\WINDOWS\SYSTEM\ws476828.ocx 和一個目錄 C:\WINDOWS\SYSTEM\Viewers! 可謂是層層加密,絞盡腦汁。不過它最終還是讓我給解決了,嘻嘻……
不知一下說了這么多,您能明白了多少。「授人以魚,不如授之以漁」,希望本文能對您起個拋磚引玉的作用。
Ⅵ 怎麼用C語言讓一個程序在規定時間內運行
多線程:一個線程檢測時間,一個線程正常執行要做的工作。
Ⅶ java編寫的設置軟體的使用期限,例如使用30天就不能用,再想用就得輸入注冊碼,代碼全點,最好帶注釋
UltraEdit的嗎 我有用戶名和注冊碼 只不過好像不能升級了
Name:jialei_wy
Code:DSQOQ-OSPNA-JIHHK-TNVIO-ONFGK-EERGI-QOMRC-LQJAK
Name:jialei wy
Code:IEPQA-PCOJD-KHLFV-QJVHX-LEJMC-LGTR2-POQC3-CNJIV
Name:woshilaji
Code:JBOLD-GRUJO-KGQG3-SHTI6-GFCG3-JNJNP-MNXMD-NHKPQ
Name:fuck you
Code:QMPFM-INRPV-LLOK8-KGRLM-NJKFA-ELWOV-JKDPQ-PQJMP
你試試吧 反正我就是這樣注冊的
Ⅷ 如何給軟體程序加使用時間限制
你可以來試試易通電腦鎖7軟體,源是一款不錯的管理上網時間和電腦使用時間軟體,它可以按時間段和累計時間來控制上網時間和電腦的使用時間。
軟體使用時間管理里有一個禁止上網策略控制,能實現只允許指定程序上網或只禁止指定程序上網。
你可以到天空軟體網站或華軍軟體網上去下載試試
Ⅸ 怎樣給文件夾設置使用期限,有什麼軟體嗎
只有加密,
當然,有直接許可權整個磁碟的,
改文件夾許可權的沒見過