在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

完成程序的隱形

完成程序的隱形

更新時間:2019-11-23 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

孔祥軍 蘇悅娟  

在一些系統(tǒng),為了特定目的,經(jīng)常要求程序隱藏起來運行,例如DCS(集散控制系統(tǒng))中的后臺監(jiān)控系統(tǒng)、木馬控制程序、源碼防拷貝等,以減少被發(fā)現(xiàn)、截殺和反匯編的風險。這種功能模塊要求程序在運行期間不僅不會在桌面出現(xiàn),也不允許被操作者從任務管理器列表中發(fā)現(xiàn)。
程序隱形的原理
對于一個隱形程序而言,最基本的要求是:
1. 不在桌面出現(xiàn)界面;
2. 不在任務欄出現(xiàn)圖標;
3. 程序名從任務管理器名單中消失。
對于上述第一點,可以將Form的Visible屬性設為False。
要將圖標從任務欄中屏蔽掉,可以把Form的ShowInTaskBar改為False。
在Windows環(huán)境下,可以調(diào)用WIN API函數(shù)中的RegisterviceProcess來實現(xiàn)第三個要求。
上述功能,不論用VC、Delphi、VB,還是PB等任何一種高級編程語言都是比較容易實現(xiàn)的。
隱形功能多用于木馬程序,但木馬程序在許多國家和地區(qū)是不合法的,為便于理解,本文用VB結(jié)合一個程序防拷貝的實例來講解。通過獲取軟件安裝路徑所在磁盤序列號(磁盤ID),用做對合法用戶的判斷。以下程序的目的是用于講解隱形程序的編制和應用,對程序防拷貝內(nèi)容作了一定程度的簡化。
程序隱形的示例
程序的具體編制操作如下:  
1. 在VB6.0編程環(huán)境中,新建一個工程Project1。  
2. 在Project1中添加模塊Modulel,在工程屬性中將工程名稱改為HiddenMen,應用程序標題也改為HiddenMen(以下程序都經(jīng)過實際運行測試,可以原樣復制使用)。  
在模塊Module1中加入如下聲明:
Public Declare Function GetCurrentProcessId Lib “kernel32” () As Long
’獲得當前進程ID函數(shù)的聲明
Public Declare Function RegisterServiceProcess Lib “kernel32” (ByVal ProcessId As Long, ByVal ServiceFlags As Long) As Long
’在系統(tǒng)中注冊當前進程ID函數(shù)的聲明
3. 在Project1中新建一個窗體Form1,設置Form1的屬性:
form1.Visible=False
form1.ShowInTaskBar=False
在代碼窗口添加如下代碼:  
Private Declare Function GetDriveType Lib “kernel32” Alias “GetDriveTypeA” (ByVal nDrive As String) As Long
’獲得當前驅(qū)動器類型函數(shù)的聲明
Private Declare Function GetVolumeInformation Lib “kernel32” Alias “GetVolumeInformationA” (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
’獲得當前驅(qū)動器信息函數(shù)的聲明
Private Sub Form_Load()
Dim drive_no As Long, drive_flag As Long
Dim drive_chr As String, drive_disk As String
Dim serial_no As Long, kkk As Long
Dim stemp3 As String, dflag As Boolean
Dim strlabel As String, strtype As String,strc As Long
RegisterServiceProcess GetCurrentProcessId, 1 ’ 從系統(tǒng)中取消當前進程
strlabel = String(255, Chr(0))
strtype = String(255, Chr(0))
stemp3 = “172498135” ’這是作者C盤的序列號(十進制),讀者可根據(jù)自己情況更改。  
dflag = False
For drive_no = 0 To 25
 drive_disk = Chr(drive_no + 67)
 drive_chr = drive_disk & “:\”
 drive_flag = GetDriveType(drive_chr)
 If drive_flag = 3 Then
   kkk = GetVolumeInformation(drive_chr, strlabel, Len(strlabel), serial_no, 0, 0, strtype, Len(strtype)) ’通過GetVolumeInformation獲得磁盤序列號
 Select Case drive_no
   Case 0
   strc = serial_no
 End Select
 If serial_no = stemp3 Then
   dflag = True
   Exit For
 End If
End If
Next drive_no
If drive_no = 26 And dflag = False Then ’非法用戶
 GoTo err:
End If
MsgBox (“HI,合法用戶!”)
Exit Sub
err:
 MsgBox (“錯誤!你的C:盤ID號是” & strc)
End Sub
Private Sub Form_Unload(Cancel As Integer)
RegisterServiceProcess GetCurrentProcessId, 0 ’從系統(tǒng)中取消當前程序的進程
End Sub
將上述程序代碼編譯后運行,在出現(xiàn)類似“錯誤!你的C盤ID號是172498135”對話框時,按下Ctrl+Alt+Del鍵,看看程序名叫“HiddenMen”是否在任務管理器名單列表里。如果把上述程序稍加改動,可以加到自己特定的程序中去。該程序在隱形運行之中,不知不覺就完成了預定功能。
以上程序在簡體中文Windows 98和VB 6.0環(huán)境中調(diào)試通過。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 自拍偷拍21p| 亚洲av无日韩毛片久久| 国产精品自在自线| 无码人妻精品一区二区三区66| 日本道在线视频| 一区二区三区四区免费观看| 邪恶网站在线观看| 五月激情五月婷婷| 手机免费av片| 91九色国产ts另类人妖| 香蕉精品视频在线| 免费看污污视频| www.夜夜爱| 91好吊色国产欧美日韩在线| 97成人在线免费视频| 黄色片一级视频| mm1313亚洲国产精品无码试看| 黄色高清无遮挡| 9l视频白拍9色9l视频| 午夜精品免费看| 成人午夜免费在线视频| 国产一二三区在线播放| 久在线观看视频| 亚洲中文字幕久久精品无码喷水| 激情五月亚洲色图| 制服丝袜中文字幕第一页| 路边理发店露脸熟妇泻火| 久激情内射婷内射蜜桃| 凹凸国产熟女精品视频| 伊人色在线观看| 免费人成自慰网站| 奇米影音第四色| 韩日视频在线观看| 国产wwwxx| www.日本在线视频| 性猛交ⅹ×××乱大交| 黄色激情在线视频| 亚洲精品乱码久久久久久动漫| 欧洲精品在线播放| 中文字幕第17页| 欧美 国产 综合| 欧洲精品视频在线| 久久午夜夜伦鲁鲁一区二区| 国产小视频免费| 一区二区三区 欧美| 国产视频一视频二| 国产成年人在线观看| 男人天堂成人在线| 五十路熟女丰满大屁股| www激情五月| 亚洲高清免费在线观看| 少妇无码av无码专区在线观看| 日韩高清第一页| 日本成年人网址| 免费的一级黄色片| 二级片在线观看| 亚洲精品综合在线观看| 欧美日韩亚洲一二三| 无码人妻精品一区二区三区在线| 精品一区二区三区毛片| 91网址在线观看精品| 深夜黄色小视频| 最新中文字幕2018| 人妻丰满熟妇av无码区app| 全黄性性激高免费视频| 日本黄xxxxxxxxx100| 日本精品免费视频| 日本三日本三级少妇三级66| 日韩欧美中文视频| 99精品一级欧美片免费播放| 色婷婷一区二区三区在线观看| 黄色一级片免费的| 涩涩网站在线看| 欧美精品久久96人妻无码| 免费看av软件| 精品人妻人人做人人爽| 久久亚洲中文字幕无码| 免费国产a级片| 亚洲爆乳无码专区| 美女黄色片视频| 想看黄色一级片| 欧洲xxxxx| 久草热视频在线观看| 国产在线观看福利| 超碰超碰在线观看| av电影一区二区三区| 国产在线无码精品| 日韩av片在线看| 亚洲美女性囗交| 欧美一区二区激情| 欧美国产日韩在线播放| 国产精品v日韩精品v在线观看| 欧美特黄aaa| 男女猛烈激情xx00免费视频| www.日日操| 久久视频免费在线| 99色精品视频| 成人手机在线播放| av免费中文字幕| 四虎影院一区二区| 春日野结衣av| 992tv成人免费观看| 激情综合在线观看| 超碰97免费观看| www.xxx亚洲| av免费观看国产| 国产三级生活片| 超碰网在线观看| 免费高清一区二区三区| 国产成人在线综合| 超碰网在线观看| 人人妻人人澡人人爽欧美一区| 国产裸体免费无遮挡| a级免费在线观看| 亚洲视频一二三四| 免费无码国产v片在线观看| 国产又爽又黄ai换脸| 色婷婷狠狠18| 成人三级视频在线播放| 4444在线观看| 特色特色大片在线| 一级片免费在线观看视频| 爆乳熟妇一区二区三区霸乳| 黄页网站在线观看视频| 最近免费观看高清韩国日本大全| 亚洲欧洲日本精品| 国产精品视频黄色| 亚洲精品高清无码视频| 亚洲 高清 成人 动漫| 日本大片免费看| 成人在线视频一区二区三区| 永久av免费在线观看| 欧美亚洲视频一区| 日本一区二区免费高清视频| 亚洲高清免费在线观看| 粉色视频免费看| 亚洲精品第三页| 亚洲视频在线不卡| 精品国产三级a∨在线| 麻豆传媒网站在线观看| 青青草综合视频| 亚洲人成无码网站久久99热国产| a级片一区二区| 国产 日韩 欧美在线| www.99热这里只有精品| av天堂永久资源网| 日日摸天天爽天天爽视频| 污片在线免费看| 国产精品av免费| 91国在线高清视频| 欧美日韩在线一| 香蕉视频网站入口| 51自拍视频在线观看| 草b视频在线观看| 国产视频在线视频| 国产在线观看中文字幕| av网站大全免费| 黄色一级二级三级| 天堂av免费看| 国产91美女视频| 日韩精品在线播放视频| 日韩欧美精品免费| 国产又大又黄又猛| 国产片侵犯亲女视频播放| 欧美成人黑人猛交| 一本—道久久a久久精品蜜桃| 热99这里只有精品| 日本三级黄色网址| 欧美久久久久久久久久久久久| 我要看一级黄色大片| youjizz.com在线观看| 黄色在线视频网| 青青在线免费观看| 一二三级黄色片| 欧美牲交a欧美牲交aⅴ免费下载| 一区二区三区四区毛片| 黄色a级片免费| 欧洲精品视频在线| 在线观看免费不卡av| 97视频在线免费播放| 7777在线视频| 伊人免费视频二| 日韩一级理论片| 任你操这里只有精品| av网站大全免费| 精品久久久无码人妻字幂| 玖玖爱视频在线| 三级a三级三级三级a十八发禁止| 国产情侣第一页| 91大学生片黄在线观看| 亚洲一区在线不卡| 99久久国产宗和精品1上映| aa视频在线播放| 国产xxxx振车| www.亚洲成人网| 国产日韩欧美大片| 久久视频免费在线| 青青视频免费在线观看| 久久久久亚洲av无码专区喷水| 亚洲精品性视频|