function int CheckDEP(bLog)
int nWynik,nResult1,nResult2,nResult3,nResult4;
string szFile,svlinia,szRes;
number nvlinia;
begin
szFile = WINDISK ^ "boot.ini";
nResult1 = FileGrep(szFile,"NoExecute=AlwaysOn", svlinia, nvlinia, RESTART);
nResult2 = FileGrep(szFile,"NoExecute=OptOut", svlinia, nvlinia, RESTART);
nResult3 = FileGrep(szFile,"NoExecute=AlwaysOf", svlinia, nvlinia, RESTART);
nResult4 = FileGrep(szFile,"NoExecute=OptIn", svlinia, nvlinia, RESTART);
if ((nResult1 = 0)||(nResult2 = 0)) then
nWynik = 1;
if bLog then WriteLog(0,"* Włączona funkcja DEP w systemie Windows!"); endif;
elseif ((nResult3 = 0)||(nResult4 = 0)) then
nWynik = 0;
if bLog then WriteLog(0,"* Wyłączona funkcja DEP w systemie Windows!"); endif;
else
if bLog then WriteLog(0,"* Funkcja DEP - brak możliwości sprawdzenia"); endif;
nWynik = -1;
endif;
return nWynik;
end;
Programowanie c++/c#/delphi/javas/php/installscript/nativescript
Przykłady - przydatne funkcje
środa, 28 października 2009
Sprawdzenie włączonej funckji DEP w systemie
Etykiety:
InstallShield - funkcje
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz