Como saber el proceso en ejecución?

User avatar
jrestojeda
Posts: 543
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: Como saber el proceso en ejecución?

Post by jrestojeda »

Hola Adhemar.
Prueba con el siguiente programita.

Code: Select all

Function Main()

SetTaskManager( .t. )

Return nil
//

#define HKEY_CURRENT_USER 2147483649
#define REG_DWORD 4

Function SetTaskManager( lOnOff )
Local hKey := 0

IF lOnOff
   RegCreateKey( HKEY_CURRENT_USER,;
   "Software\Microsoft\Windows\CurrentVersion\Policies\System", @hKey )
   RegSetValue( hKey, "DisableTaskMgr", 0, REG_DWORD, L2BIN( 0 ), 4 )
   RegCloseKey( hKey )
ELSE
   RegCreateKey( HKEY_CURRENT_USER,;
   "Software\Microsoft\Windows\CurrentVersion\Policies\System", @hKey )
   RegSetValue( hKey, "DisableTaskMgr", 0, REG_DWORD, L2BIN( 1 ), 4 )
   RegCloseKey( hKey )
ENDIF

Return nil
La función SetTaskManager( lOnOff ) viene en los fuentes de FWH.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
ORibeiro
Posts: 174
Joined: Mon Oct 20, 2008 6:33 pm
Location: Itu, Sao Paulo, Brazil

Re: Como saber el proceso en ejecución?

Post by ORibeiro »

A função SetTaskManager( .F. ) não funciona no Windows Server 2008 64 bits.
_ Ribeiro
OASyS Informática
Fwh18.02 + xHarbour 1.2.3 + Bcc72
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Como saber el proceso en ejecución?

Post by karinha »

João Santos - São Paulo - Brasil
Post Reply