有谁用过软件狗?(100分)

  • 主题发起人 主题发起人 ggg
  • 开始时间 开始时间
G

ggg

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个C/S结构的数据库程序。我希望用软件狗直接将Sql Server数据库加密。

使其在没有狗的情况下无法启动服务。不知可否实现。

另外一个问题是目前市面上“狗”价几何?
 
新天地的狗,用起来还挺方便的

分黄狗和蓝狗(本地狗和网络狗)

一百至三百伍拾都有
 
还不如把狗装到Server端,不定时核查,Client端不用插狗,买一只就够了。
买狗还是买洋狗吧,如Rainbow,比国产狗难打。
 
是将狗装到Server端,我现在的做法是定时核查狗是否存在。

当够不存在时关闭连接服务。但我无法办到使Sql数据库不被

非法复制。因此我希望达到在无狗情况下,Sql Server无法启动

服务。
 
作监控程序,随系统启动而启动,并能够枚举系统进程。
其实问题核心是看Sql Server启动/运行产生什么进程。
并在无狗的情况下,杀掉该进程。
外挂的监控只是一种手段,不保险,应把监控程序内置到Server端服务程序中。
 
to:Croco

如何通过编程杀掉进程!能否举个简单的例子! 谢谢!
 
需要得到进程ID:
procedure KillProcess(dwProcessId: DWORD);
var
ProcHandle: THandle;
begin
ProcHandle := OpenProcess(1, FALSE, dwProcessID);
try
if ProcHandle <> 0 then
begin
if TerminateProcess(ProcHandle, $FFFFFFFF) then
WaitForSingleObject(ProcHandle, INFINITE);
end;
finally
CloseHandle(ProcHandle);
end;
end;
 
多谢croco,我已知道如何杀掉进程,但我要如何才能知道

SQL服务的进程ID号呢?
 
软件狗容易被打。
微狗好。
 
后退
顶部