Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Защита компьютерных систем (http://forum.oszone.net/forumdisplay.php?f=20)
-   -   Как защитится от копирования? (http://forum.oszone.net/showthread.php?t=266205)

NickCom 15-08-2013 01:55 2201828

Как защитится от копирования?
 
Создаю виртуальную машину на windows xp ставлю туда проги и хочу чтобы он не смог ее скопировать и дать комуто еще. Ставлю на его винт! То есть хочу както привязать к железу это.

ShaddyR 15-08-2013 10:55 2201936

зачем к железу? Определи сквозную папку (обмена) на хостовой машине, поклади в нее чего-нить и проверяй из виртуалки скриптом (напр., bat'ником) наличие этого при загрузке, в случае отсутствия чего-то предпринимай...

NickCom 15-08-2013 12:00 2201972

а внутренности батника подскажите хочу чтобы машина уходила сразу в перезагрузку

ShaddyR 15-08-2013 12:50 2202000

NickCom, чтоб выглядело как сбой - найди утилиту, делающую мгновенный ребут. Штатные средства не подойдут, хотя можешь попробовать - вместо bat'ника одну из команд
rundll32 user.exe,ExitWindowsExec
RunDll32 User32.dll,ExitWindowsEx 2

NickCom 15-08-2013 14:11 2202046

Option Explicit
On Error Resume Next

'Объявляем переменные
Dim objFSO, strFlagFile

'Создаём объект файловой системы
Set objFSO = CreateObject("Scripting.FileSystemObject")

'Задаём путь к файлу-флагу
strFlagFile = "c:\1.txt"

'Проверка наличия файла
If objFSO.FileExists(strFlagFile) Then
WScript.Echo "File Exist!"
Else
ObjOperatingSystem . Reboot ( )
End If

WScript.Quit 0

Что делаю не так

ShaddyR 15-08-2013 17:00 2202158

Цитата:

Цитата NickCom
Что делаю не так »

тебе нужен жесткий ребут, а не вызов системной функции, я ведь это озвучил.

NickCom 15-08-2013 19:16 2202237

Не разбираюсь я в этом просто увидел похожие что мне надо и попытался собрать. А как сделать не знаю (


Время: 21:55.

Время: 21:55.
© OSzone.net 2001-