Lukitse tietokone

Meitsi 16.01.03 23:31

Toimii vain Windows NT/2000/XP

 Tekstiversio  Arvo: 4 (6 ääntä)  Äänestä: +  -
function LockWS: Boolean;
type
  TLockWorkStation = function: Boolean;
var
  hUser32: HMODULE;
  LockWorkStation: TLockWorkStation;
begin
  hUser32 := GetModuleHandle('USER32.DLL');
  if hUser32 <> 0 then
  begin
    @LockWorkStation := GetProcAddress(hUser32, 'LockWorkStation');
    if @LockWorkStation <> nil then
    begin
      LockWorkStation;
      Result := True;
    end;
  end;
end;
-----------------------------------------------------------------------------

procedure TForm1.Button1Click(Sender: TObject);
begin
LockWS;
end;

miri 15:43 24.1.03 
hienoa, demonstroi hyvin DLL-tiedostojen funktiokutsuja.
empty 19:45 14.3.03 
hyvä.
Toodles 21:05 8.7.03 
Umm, alotin vasta tänään, niin voisko joku vähän selitellä tota?
gamestyle 22:50 6.7.04 
Muuten hyvä, mutta melko sekava sisennysten epäloogisuudesta johtuen.
temetus 20:07 11.7.04 
juu ajattelin alottaa delphin mutta mistä softat en tiedä yhtään mitäänvoitteko auttaa
tmartisk 23:54 5.9.06 
En tuota ainakaan omalla delphi 3:lla saanut toimimaan :/
valitteli tuota function LockWS: Boolean; kohtaa ... mihinkäs se kuuluu änkeä.
Voisko joku hiukan selventää tuota koodia uudelleen kun tuo on hiukan sekava