Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
ctrl-alt-delete를 누를때......?
ctrl-alt-delete를 누를때 나오는 프로그램종료창에 프로그램이 나오지 안도록
할려고 하는데요... 종료창에서 없애기
태스크바에서 없에는 것은 올라와 있는것 같은데....
setwindowlong함수를 써서 바꿔주던되
1
COMMENTS
조규춘
•
2000.03.31 10:26
윤티 wrote:
> ctrl-alt-delete를 누를때 나오는 프로그램종료창에 프로그램이 나오지 안도록
> 할려고 하는데요... 종료창에서 없애기
> 태스크바에서 없에는 것은 올라와 있는것 같은데....
> setwindowlong함수를 써서 바꿔주던되
안녕하셔요? 나이렉스의 조규춘입니다.
아래의 소스는 ctrl + alt + del을 눌렀을때 내가 만든 프로그램은 안뜨게 하는 것입니다.
자 한번 해 보셔요! 서로 도와가는 삶을 위하여..
델피언 파이팅! 행복하셔요!
unit Unit1;
Interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type
TForm1 = class (TForm)
Button1 : TButton;
procedure FormDestroy (Sender: TObject);
procedure FormCreate (Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1 : TForm1;
implementation
{$R *.DFM}
const
RSPSIMPLESERVICE = 1;
RSPUNREGISTERSERVICE = 0;
function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;
stdcall; external 'KERNEL32.DLL';
procedure TForm1.FormDestroy (Sender: TObject);
begin
RegisterServiceProcess (GetCurrentProcessID, RSPUNREGISTERSERVICE)
end;
procedure TForm1.FormCreate (Sender: TObject);
begin
RegisterServiceProcess (GetCurrentProcessID, RSPSIMPLESERVICE)
end;
end.
그리고 작업전환(Alt+Tab, Alt+Ctrl+Del, Ctrl+Esc)을 하지 못하게 하는 방법은
var
Form1: TForm1;
old: Pointer;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
SystemParametersInfo(97, integer(true), Old, 0);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
SystemParametersInfo(97, integer(false), Old, 0);
end;
그럼 이만.... 히~!
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
kikiki-delp
•
2000.03.31 22:36
3
COMMENTS
/
0
LIKES
동적으로 알리아스 생성은 어떻게..
최석기
•
2000.03.31 22:41
kikiki-delp wrote: > > 찾아보다 못찾아서 이렇게 글을 올립니다. > 고수님들의 답변 부탁드립니다....
kikiki-delp
•
2000.03.31 23:23
최석기 wrote: > kikiki-delp wrote: > > > > 찾아보다 못찾아서 이렇게 글을 올립니다. > > 고수님...
최석기
•
2000.04.01 03:25
뭘 더 자세히 갈켜달라는건지 모르겠군요?? 소스 보시고 이해하시면 되진 않나요? 궁금하신 부분을 ...
김일영
•
2000.03.31 22:25
1
COMMENTS
/
0
LIKES
Drag시 Cursor 모양을 Customizing하려면?
최용일
•
2000.03.31 23:28
안녕하세요. 최용일입니다. 먼저 사용자정의 커서를 만드셔야겠죠. 아마 델파이에 있는 이미지에디터로 ...
델Man
•
2000.03.31 22:14
1
COMMENTS
/
0
LIKES
<질문>Dbgrid..
최석기
•
2000.03.31 22:37
델Man wrote: > DbGrid를 사용해서 query의 내용을 보여주는 프로그램이 있는데 이 프로그램에서 데이터의...
오이군
2000.03.31 22:05
0
COMMENTS
/
0
LIKES
TADODataSet사용법
bluesea65
2000.03.31 22:01
0
COMMENTS
/
0
LIKES
pagecontrol 의 바탕 칼라를 바꾸려면??
정연
•
2000.03.31 21:23
3
COMMENTS
/
0
LIKES
자동증가 부분에서 에러가 --;
최수춘
•
2000.03.31 22:04
정연 wrote: Close; SQL.Clear; // SQL.Add('Insert InTo tel_no values'); SQL.A...
엉떵구리!!
•
2000.03.31 21:57
정연 wrote: > 전 파라독스를 씁니다 > ------------------------------------------------- > nnum 자...
델초
•
2000.03.31 22:53
엉떵구리!! wrote: > 정연 wrote: > > 전 파라독스를 씁니다 > > ------------------------------------...
김선호
2000.03.31 20:51
0
COMMENTS
/
0
LIKES
runtime error 216 at 00002E54
블루
•
2000.03.31 20:55
1
COMMENTS
/
0
LIKES
lookup 기능에 대해서...
황남철
•
2000.04.03 18:57
블루 wrote: > DdGrid에서 lookup을 이용해서 콤보박스 기능을 사용했는데 > 선택사항을 클릭하면 내용이...
유레카
•
2000.03.31 20:20
1
COMMENTS
/
0
LIKES
파라독스의 뷰 테이블 지원여부
김종언
•
2000.04.01 00:54
유레카 wrote: > 제목 그대로입니다... sql7.0서버에서 지원되는 뷰테이블이 파라독스에서는 지원이 안...
sun
•
2000.03.31 20:19
2
COMMENTS
/
0
LIKES
DbGrid의 셀에 콤보박스를 만들어 선택하게 하려면?
최석기
•
2000.03.31 20:31
sun wrote: > 쿼리를 하여 DBGrid에 뿌려주는데.. 다시 DBGrid의 셀에서 콤보박스를 이용하여 > 목록을 ...
강인규
•
2000.03.31 20:30
그런 기능을 지원하는 그리드도 있읍니다만... 델파이의 기본 그리드로 만드실려면 디비그리드의 속성이 ...
어린왕자
•
2000.03.31 19:44
2
COMMENTS
/
0
LIKES
SQL문으루 시간을 검색하고 싶은데요..(엑세스디비)
신기종
•
2000.03.31 20:24
어린왕자 wrote: > 초보적인 질문인데요... > 날짜검색은 .. > 'SELECT * FROM DATA=#1999-12-20#' > ...
어린왕자
•
2000.04.09 00:08
신기종 wrote: > 어린왕자 wrote: > > 초보적인 질문인데요... > > 날짜검색은 .. > > 'SELECT * FROM ...
이치형
•
2000.03.31 16:52
2
COMMENTS
/
0
LIKES
[질문/"급"]수동으로 생성된 폼에서 메인에 있는 테이블을 사용할려는데 Access vio
HART
•
2000.03.31 18:30
제가 생각에는 혹시 메인 폼이 생성되기 전에 fromGisung2에서 메인 폼을 참조하는 같은데. 혹시 메인 폼에...
김영숙
•
2000.03.31 17:51
이치형 wrote: > 안녕 하세요, 지금 급하거든요, 좀 도와주세요... > 메인폼은 frmGiSung1이며 수동으로 ...
이수정
•
2000.03.31 15:10
4
COMMENTS
/
0
LIKES
DBGrid 에 있는 내용중에서 특정 라인을 가리킴과 특정셀의 값을 알고 싶어요!!!
강인규
•
2000.03.31 20:22
뭐 이런 방법을 쓰셔야겠군요. if Table1.Locate('field1',edit1.text,[loPartialKey])=true then begin...
HART
•
2000.03.31 18:33
findfirst 라는 명령어 사용한 어떨까요.. 델파이에 예제도 많은데... 이수정 wrote: > 안녕하세요...
이영수
•
2000.03.31 17:13
이수정 wrote: > 안녕하세요.. > > DBGrid1에 출력되는 값들 중에.... > 검색한 결과가 첫 칼럼의 10...
이수정
•
2000.03.31 18:52
음... 김영대님 홈페이지에 가서 무엇을 찾으라는 건지... Locate 함수와 관련된 설명은 없던데... ...
오정섭
•
2000.03.31 11:31
1
COMMENTS
/
0
LIKES
Exception에러는 어떻게 해야하나요?
조규춘
•
2000.03.31 12:16
오정섭 wrote: > * 사용환경 : 델파이4 / Windows 98 > * 에러 메시지 : > tcp/ip소켓을 이용한 네트
허니
•
2000.03.31 10:23
2
COMMENTS
/
0
LIKES
ISAPI로 RDB에 접속할때여...
화랑
•
2000.03.31 18:52
허니 wrote: > > 안녕들하세요. > > ISAPI프로그램에서 SQL Server나 Oracle같은 RDB로 접속할때 > ...
갱수
•
2000.03.31 10:56
허니 wrote: > > 안녕들하세요. > > ISAPI프로그램에서 SQL Server나 Oracle같은 RDB로 접속할때 > ...
[델파이]
2000.03.31 09:27
0
COMMENTS
/
0
LIKES
인터넷에서 파일 다운로드
윤티
•
2000.03.31 09:25
1
COMMENTS
/
0
LIKES
ctrl-alt-delete를 누를때......?
ctrl-alt-delete를 누를때 나오는 프로그램종료창에 프로그램이 나오지 안도록 할려고 하는데요... 종료창에서 없애기 태스크바에서 없에는 것은 올라와 있는것 같은데.... setwindowlong함수를 써서 바꿔주던되
조규춘
•
2000.03.31 10:26
윤티 wrote: > ctrl-alt-delete를 누를때 나오는 프로그램종료창에 프로그램이 나오지 안도록 > 할려고 ...
이지훈
•
2000.03.31 09:18
5
COMMENTS
/
0
LIKES
ShowModal의 리턴값 ModalResult 사용자 정의...?
최용일
•
2000.03.31 09:58
이지훈
•
2000.03.31 09:26
최용일
•
2000.03.31 10:00
이지훈
•
2000.03.31 10:04
최용일
•
2000.03.31 10:18
델파인
•
2000.03.31 08:35
2
COMMENTS
/
0
LIKES
'Type mismatch in expression'
까마귀
•
2000.03.31 08:49
델파인 wrote: > 안녕하세요...^^ > 차라리 컴파일전 에러가 나면 좋을텐데.. > 실행 상태에서 이벤트를...
델파인
•
2000.04.01 07:54
까마귀 wrote: > 델파인 wrote: > > 안녕하세요...^^ > > 차라리 컴파일전 에러가 나면 좋을텐데.. > >...
코스모스
2000.03.31 08:30
0
COMMENTS
/
0
LIKES
추천 하고 싶은 도움말 있어요 ?
윤티
2000/03/31 09:25
Views
232
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> ctrl-alt-delete를 누를때 나오는 프로그램종료창에 프로그램이 나오지 안도록
> 할려고 하는데요... 종료창에서 없애기
> 태스크바에서 없에는 것은 올라와 있는것 같은데....
> setwindowlong함수를 써서 바꿔주던되
안녕하셔요? 나이렉스의 조규춘입니다.
아래의 소스는 ctrl + alt + del을 눌렀을때 내가 만든 프로그램은 안뜨게 하는 것입니다.
자 한번 해 보셔요! 서로 도와가는 삶을 위하여..
델피언 파이팅! 행복하셔요!
unit Unit1;
Interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type
TForm1 = class (TForm)
Button1 : TButton;
procedure FormDestroy (Sender: TObject);
procedure FormCreate (Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
var
Form1 : TForm1;
implementation
{$R *.DFM}
const
RSPSIMPLESERVICE = 1;
RSPUNREGISTERSERVICE = 0;
function RegisterServiceProcess (dwProcessID, dwType: DWord) : DWord;
stdcall; external 'KERNEL32.DLL';
procedure TForm1.FormDestroy (Sender: TObject);
begin
RegisterServiceProcess (GetCurrentProcessID, RSPUNREGISTERSERVICE)
end;
procedure TForm1.FormCreate (Sender: TObject);
begin
RegisterServiceProcess (GetCurrentProcessID, RSPSIMPLESERVICE)
end;
end.
그리고 작업전환(Alt+Tab, Alt+Ctrl+Del, Ctrl+Esc)을 하지 못하게 하는 방법은
var
Form1: TForm1;
old: Pointer;
implementation
{$R *.DFM}
procedure TForm1.FormCreate(Sender: TObject);
begin
SystemParametersInfo(97, integer(true), Old, 0);
end;
procedure TForm1.FormDestroy(Sender: TObject);
begin
SystemParametersInfo(97, integer(false), Old, 0);
end;
그럼 이만.... 히~!