国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

完成程序的隱形

完成程序的隱形

更新時間:2019-11-23 文章作者:未知 信息來源:網絡 閱讀次數:

孔祥軍 蘇悅娟  

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

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

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        成人午夜激情在线| 色综合久久88色综合天天6| 51精品视频一区二区三区| 日本一区二区视频在线观看| 国产精品天干天干在线综合| 亚洲色欲色欲www| 成人少妇影院yyyy| 精品美女被调教视频大全网站| 伊人开心综合网| 色综合久久久久综合体| 精品国产一区二区三区忘忧草 | 天天色综合天天| 一道本成人在线| 午夜欧美大尺度福利影院在线看| jizz一区二区| 亚洲黄色av一区| 欧美午夜电影在线播放| 亚洲欧美日韩国产手机在线| 日本福利一区二区| 香蕉成人伊视频在线观看| 色婷婷av一区二区三区gif| 一区二区三区精品视频| 精品99一区二区三区| 丁香亚洲综合激情啪啪综合| 日韩美女视频19| 欧美喷潮久久久xxxxx| 国产精品正在播放| 国产精品高潮呻吟| 欧美大片顶级少妇| 日本高清不卡视频| 国产综合色精品一区二区三区| 国产视频视频一区| 欧美一区二区日韩| 91免费版在线| caoporn国产一区二区| 久久成人精品无人区| 亚洲高清免费视频| 自拍偷拍欧美激情| 国产精品视频免费| 国产欧美一区二区三区鸳鸯浴| 91精品欧美综合在线观看最新 | 国产精品久久福利| 日韩精品专区在线| 91精品国产欧美日韩| 色哟哟在线观看一区二区三区| 国产一区二区中文字幕| 美腿丝袜一区二区三区| 亚洲福利国产精品| 日韩电影一区二区三区| 偷拍与自拍一区| 麻豆国产91在线播放| 国产一区不卡视频| 成人激情文学综合网| 99久久免费国产| 欧美午夜视频网站| 日韩午夜激情av| 26uuu国产电影一区二区| 精品福利一二区| 自拍偷拍亚洲综合| 偷拍亚洲欧洲综合| 韩日av一区二区| 国产成人av一区二区三区在线观看| 国产高清精品久久久久| 91国偷自产一区二区使用方法| 欧美日韩性生活| 国产免费成人在线视频| 五月婷婷综合激情| 成人小视频在线| 欧美一级搡bbbb搡bbbb| 亚洲三级在线看| 久久国产日韩欧美精品| 91在线porny国产在线看| 日韩免费一区二区| 亚洲国产aⅴ天堂久久| 国产成人av一区二区| 884aa四虎影成人精品一区| 中文字幕在线不卡视频| 国产在线精品一区二区 | 国产精品嫩草99a| 久久国产精品无码网站| 91黄色小视频| 亚洲精品国产一区二区精华液| 国产久卡久卡久卡久卡视频精品| 欧美日韩一区二区三区在线看| 欧美极品aⅴ影院| 久久99精品久久久久婷婷| 欧美日本韩国一区二区三区视频 | 欧美精品免费视频| 亚洲青青青在线视频| 色偷偷久久人人79超碰人人澡| 成人免费在线观看入口| 91丨porny丨最新| 亚洲午夜久久久久久久久电影院| 日本道精品一区二区三区| 亚洲一级二级三级| 欧美一卡二卡三卡| 国产精品主播直播| 亚洲激情在线播放| 欧美不卡一二三| 99在线精品观看| 免费观看一级特黄欧美大片| 久久久精品国产免费观看同学| 99精品欧美一区二区三区小说| 一区二区三区不卡视频在线观看| 9191国产精品| 色又黄又爽网站www久久| 久久99久久久久| 亚洲一线二线三线久久久| 欧美精品一区二| 91麻豆精品国产91久久久久久| 国产一区欧美二区| 日日夜夜免费精品视频| 亚洲人成在线播放网站岛国| 久久亚洲精精品中文字幕早川悠里| 91麻豆精品秘密| 国产黄色91视频| 日本在线不卡视频| 亚洲一区二区美女| 亚洲精品国产一区二区三区四区在线| 欧美成人官网二区| 日韩欧美成人激情| 精品三级在线看| 精品国产乱码久久久久久夜甘婷婷| 欧美日韩一区高清| 欧美一区二区免费视频| 欧美一区在线视频| 精品国产乱子伦一区| 久久久亚洲午夜电影| 中文字幕欧美国产| 亚洲美女屁股眼交| 亚洲成人一区二区在线观看| 一区二区久久久| 美女一区二区三区在线观看| 精品一区二区久久| www.在线欧美| 欧美日韩在线直播| 久久综合狠狠综合久久激情| 一区精品在线播放| 日韩在线一区二区| 不卡视频在线观看| 欧美一级黄色大片| 亚洲精品日韩一| 国产麻豆精品视频| 色综合久久久久综合99| 日韩一级高清毛片| 国产精品网友自拍| 免费av成人在线| 欧美体内she精视频| 欧美激情在线看| 美女看a上一区| 欧美二区三区91| 亚洲国产精品天堂| 91在线无精精品入口| 久久久精品免费观看| 美女爽到高潮91| 欧美一区二区三级| 日日摸夜夜添夜夜添精品视频| 91久久线看在观草草青青| 日本一区二区综合亚洲| 国产麻豆视频精品| 国产女同性恋一区二区| 国产一区二区美女诱惑| 91麻豆精品国产| 麻豆精品新av中文字幕| 91精品婷婷国产综合久久性色| 日日夜夜免费精品视频| 欧美一区二区三区四区五区| 日av在线不卡| 亚洲精品在线免费播放| 国产一区91精品张津瑜| 中文字幕在线不卡一区二区三区| 波多野结衣亚洲一区| 亚洲影视在线观看| 日韩欧美久久久| 不卡视频在线看| 免费成人在线网站| 亚洲日本在线a| 日韩免费观看高清完整版在线观看| 久久精品国产99| 亚洲一二三四久久| 色域天天综合网| 午夜精品久久久久久久| 久久在线观看免费| 丰满白嫩尤物一区二区| 亚洲精品国产高清久久伦理二区| 欧美另类z0zxhd电影| 国产精品88av| 亚洲大型综合色站| 国产午夜亚洲精品理论片色戒| 欧美色视频在线观看| 成人性视频免费网站| 日本欧美一区二区| 亚洲女厕所小便bbb| 久久精品欧美一区二区三区麻豆| 欧美日韩dvd在线观看| 91蜜桃网址入口| 成人午夜电影小说| 精品一区二区三区视频在线观看| 亚洲一区二区三区视频在线播放| 国产精品剧情在线亚洲|