网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月14日漏签0天
vb吧 关注:156,119贴子:1,166,133
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 22回复贴,共1页
<<返回vb吧
>0< 加载中...

关于64Bit下的程序自我保护

  • 只看楼主
  • 收藏

  • 回复
  • ZBK123654789
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主在32Bit下,加驱可以自我保护,但是在64Bit Win 7 下,代码无效。


  • ZBK123654789
  • 网络通信
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大家有什么好的建议吗,谢谢。


2025-06-14 21:29:47
广告
  • cyn01qqcn
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
32和64的驱动不通用,请使用64位的驱动(我可没有)


  • Nukepayload2
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
Win8.1 x64限制超级多,函数指针都带验证的,用反常手段改掉再运行直接AccessViolation。估计别的方面也会有限制。
--来自相机+平板电脑+手机融合成的的Lumia 1520


  • Nukepayload2
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
64位无法使用32位驱动,这是很早以前就有的限制。还有模块不能互相访问。
--来自相机+平板电脑+手机融合成的的Lumia 1520


  • Nukepayload2
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
对付RtlSetProcessIsCritical
这不是vb6代码,看不懂就算了
Private Declare Function NtQueryInformationProcess Lib "ntdll" (ProcessHandle As IntPtr, ProcessInformationClass As Integer, ByRef ProcessInformation As Integer, lProcessInformationLength As Integer, ByRef lReturnLength As Integer) As Integer
Private Declare Function NtSetInformationProcess Lib "ntdll" (ProcessHandle As IntPtr, ProcessInformationClass As Integer, ByRef ProcessInformation As Integer, lProcessInformationLength As Integer) As Integer
Const ProcessBreakOnTermination = 29
Public Sub SetProcessIsNotCritical(hProcess As Integer)
If hProcess = 0 Then Throw New ArgumentException( "句柄是0")
Dim Status As Integer
Dim Enable As Integer
Status = NtQueryInformationProcess(hProcess,
ProcessBreakOnTermination,
Enable,
4,
0)
If Status <> 0 Then
Throw New componentmodel.win32Exception(Status)
End If
If Enable = 0 Then Return
Enable = 0 ‘关键。去除关键进程属性,如果是1就打开这个属性。
Status = NtSetInformationProcess(hProcess,
ProcessBreakOnTermination,
Enable,
4)
If Status <> 0 Then
Throw New componentmodel.win32Exception("操作失败,错误代码:" & Status)
End If
End Sub


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 22回复贴,共1页
<<返回vb吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示