2008/10/29 Luiz Escobar <[EMAIL PROTECTED]>: > A aplicação pode ser executada com um user q tenha privilégio... > []s
Mas você não tem garantia de que o usuário poderá fazer isso. Joao Morais > ----- Original Message ----- > From: Joao Morais > To: delphi-br@yahoogrupos.com.br > Sent: Tuesday, October 28, 2008 8:46 PM > Subject: Re: [delphi-br] Desabilitar CTRL+ALT+DEL no Windows Vista > > > 2008/10/28 Luiz ESCobar <[EMAIL PROTECTED]>: > > Nada é impossivel João... > > Provavelmente o que ele quer na realidade é desabilitar o TaskManager... > > Se for, ai esta: > > Este código não funciona se o usuário não tiver privilégio. Não testei > como admin pra ver o que dá. > > -- > Joao Morais > > > procedure HabilitaAltCtrlDel(YEsNo: Boolean); > > const > > sRegPolices = 'Software\Microsoft\Windows\CurrentVersion\Policies'; > > begin > > with TRegistry.Create do > > try > > RootKey := HKEY_CURRENT_USER; > > if OpenKey(sRegPolices + '\System\', True) then > > begin > > case YesNo of > > False: > > begin > > WriteInteger('DisableTaskMgr', 1); > > end; > > True: > > begin > > WriteInteger('DisableTaskMgr', 0); > > end; > > end; > > end; > > CloseKey; > > finally > > Free; > > end; > > end;