Avatar billede andreas Nybegynder
30. juni 1999 - 20:24 Der er 12 kommentarer og
1 løsning

Slå Alt+ tab og ctrlált+delete fra

Hey

Jeg står og mangler et script der kan slå ctrl+alt+delete og alt+tab og alle de der functioner fra ??? remember: DET SKAL  VÆRE ET SCRIPT

fx når formen loades skal tasterne slå''s fra

<Andreas>
Avatar billede lange Nybegynder
30. juni 1999 - 21:51 #1
Dette program skulle slå CTRL-ALT-DEL fra (har dog ikke afprøvet det):

program small;

{written by Richard Leigh, Deakin Univesity 1997}

uses
  WinProcs;

{$R *.RES}

var
  Dummy : integer;

begin
  Dummy := 0;
  {Disable ALT-TAB}
  SystemParametersInfo( SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);
  {Disable CTRL-ALT-DEL}
  SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
end.

Mon ikke du finder ud af at disable resten, hvis du undersøger SystemParametersInfo lidt nærmere?
Avatar billede andreas Nybegynder
30. juni 1999 - 21:55 #2
lange hvis jeg nus kriver det her script hvor faén skal dit så ind ???

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.FormCreate(Sender: TObject);
begin
her skal lang's script hvis være ????
end;

end.


<Andreas>
Avatar billede andreas Nybegynder
30. juni 1999 - 21:57 #3
Jeg kan ikke få det til at virke

<Andreas>
Avatar billede lange Nybegynder
30. juni 1999 - 21:59 #4
Ja, jeg vil mene det skal ind i din source, hvor du har skrevet det...

Men jeg er forresten ikke helt sikker på, at knapperne bliver enabled efter programudførslen.
Avatar billede andreas Nybegynder
30. juni 1999 - 22:01 #5
lange det har jeg prøvet men det virker ikke

<Andreas>
Avatar billede lange Nybegynder
30. juni 1999 - 22:11 #6
Hmm... Det virker hos mig - hvad går der galt?

Jeg kan iøvrigt lige oplyse, at tasterne ikke bliver enabled igen :(
Avatar billede andreas Nybegynder
30. juni 1999 - 22:26 #7
Lange

den siger den mangler en fil

hvis jeg laver en fil der hedder unit1.pas
men den en der hedder unit.rpf

ellers kan du sende et helt script ??

<Andreas>
Avatar billede lange Nybegynder
01. juli 1999 - 00:34 #8
Hvad er det for en fil, den mangler? Unit1.rpf?!? eller WinProcs.dcu?
Avatar billede andreas Nybegynder
01. juli 1999 - 00:36 #9
den første

<Andreas>
Avatar billede lange Nybegynder
01. juli 1999 - 00:45 #10
Hvis du laver en New Application og paster følgende ind i din unit1, skulle det virke (læs: det gør det for mig):

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

uses
  WinProcs;

var
  Dummy : integer;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Dummy := 0;
  {Disable ALT-TAB}
  SystemParametersInfo( SPI_SETFASTTASKSWITCH, 1, @Dummy, 0);
  {Disable CTRL-ALT-DEL}
  SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0);
end;

end.
Avatar billede andreas Nybegynder
01. juli 1999 - 00:48 #11
den slå ikke tasterne fra ved mig

jeg køre med Windows 98 og bruger delphi 4.0

<Andreas>
Avatar billede andreas Nybegynder
01. juli 1999 - 00:49 #12
Upz nu fik jeg det til at virke *S

takker lange

<Andreas>
Avatar billede lange Nybegynder
01. juli 1999 - 00:52 #13
Fino - no prob :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester