Re: [delphi-br] Re: Shell (duvida) URGENTE!!!!

2005-03-14 Por tôpico Rogério Fernando Neves


boa tarde...
cara eu tenho a mesma duvida que vc, mas a minha é mais complicada. tipo.. eu 
tb fico tentando descobrir como eles conseguem esses eventos, sou iniciante e 
uma das minhas duvida é isso ai tambem. então se descobrir me da um toque ai, 
abraços


Hudson BHTE [EMAIL PROTECTED] wrote:

uma dica de codigo.

para o programa
Gostaria de saber como fazer para que, ao iniciar minha aplicacao Delphi, eu  
desabilite  o shell do Windows (Explorer). Ou seja, o que eu preciso e' de uma 
forma de fazer com que apos a minha aplicacao seja iniciada, o usuario nao 
tenha como alternar entre programas, acessar outros icones, etc

No System.ini você tem uma configuração como esta :

Shell=Explorer.exe

Basta trocar por 

Shell=Myprog.exe

Ou usando delphi

procedure Tform1.ChangeShell(String programa);
var 
ArquivoIni : Tinifile;
begin
try
ArquivoIni := Tinifile.Create('System.ini');
ArquivIni.WriteSection('Config','Shell','Myprog.exe');
fynally
ArquivoIni.Destroy;
end;
end;
- Original Message - 
From: Sérgio Rodrigo Alves Silva 
To: delphi-br@yahoogrupos.com.br 
Sent: Saturday, March 12, 2005 1:00 AM
Subject: [delphi-br] Re: Shell (duvida) URGENTE



Cara, procurei, procurei e não achei nada no Delphi em relação a esse 
tal de: ChangeShell.

Como vc ficou sabendo dele?


--- Em delphi-br@yahoogrupos.com.br, Hudson BHTE 
escreveu
 Gente estou com este codigo:
 
 procedure Tform1.ChangeShell(String programa);
 var 
 ArquivoIni : Tinifile;
 begin
 try
 ArquivoIni := Tinifile.Create('System.ini');
 ArquivIni.WriteSection('Config','Shell','Myprog.exe');
 fynally
 ArquivoIni.Destroy;
 end;
 end;
 
 ele faz o programa ser exclusivel..a duvida é a 
seginte.onde esta este evento ChangeShell e pq quando tento 
criar este.ele da codigo de erro.de execução.
 
 tentei colocar.em outro evento como ONSHOW..mas deu erro de 
execução no (Tinifile)...logo no começo...
 
 alguem pode me ajudarpois tenho q entregar isso na 
segunda!!
 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por: 

São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília 




--
Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 




--


No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.7.1 - Release Date: 9/3/2005


[As partes desta mensagem que não continham texto foram removidas]




-
Yahoo! Mail - Com 250MB de espaço.  Abra sua conta!

[As partes desta mensagem que não continham texto foram removidas]






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Shell (duvida) URGENTE!!!!

2005-03-13 Por tôpico itamar

retirada da DTDELPHI 850

007 - Desabilitar Teclas Ctrl+Alt+Del
Ai vai um codigo que peguei no site da Borland que trava as teclas

(Ctrl+Alt+Del),(Alt+Tab), (Ctrl+Esc)

var
OldValue : LongBool;
begin
{liga a trava}
SystemParametersInfo(97, Word(True), @OldValue, 0);
{desliga a trava}
SystemParametersInfo(97, Word(False), @OldValue, 0);
end;


e-mail - [EMAIL PROTECTED]
MSN  - [EMAIL PROTECTED]
Analista de Sistemas
itamar roloff
---
- Original Message - 
From: Hudson BHTE [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Saturday, March 12, 2005 3:00 PM
Subject: Re: [delphi-br] Re: Shell (duvida) URGENTE



uma dica de codigo.

 para o programa
Gostaria de saber como fazer para que, ao iniciar minha aplicacao Delphi, eu
 desabilite  o shell do Windows (Explorer). Ou seja, o que eu preciso e'
de uma forma de fazer com que apos a minha aplicacao seja iniciada, o
usuario nao tenha como alternar entre programas, acessar outros icones, etc

No System.ini você tem uma configuração como esta :

Shell=Explorer.exe

Basta trocar por

Shell=Myprog.exe

Ou usando delphi

procedure Tform1.ChangeShell(String programa);
var
ArquivoIni : Tinifile;
begin
try
ArquivoIni := Tinifile.Create('System.ini');
ArquivIni.WriteSection('Config','Shell','Myprog.exe');
fynally
ArquivoIni.Destroy;
end;
end;
  - Original Message - 
  From: Sérgio Rodrigo Alves Silva
  To: delphi-br@yahoogrupos.com.br
  Sent: Saturday, March 12, 2005 1:00 AM
  Subject: [delphi-br] Re: Shell (duvida) URGENTE



  Cara, procurei, procurei e não achei nada no Delphi em relação a esse
  tal de: ChangeShell.

  Como vc ficou sabendo dele?


  --- Em delphi-br@yahoogrupos.com.br, Hudson BHTE [EMAIL PROTECTED]
  escreveu
   Gente estou com este codigo:
  
   procedure Tform1.ChangeShell(String programa);
   var
   ArquivoIni : Tinifile;
   begin
   try
   ArquivoIni := Tinifile.Create('System.ini');
   ArquivIni.WriteSection('Config','Shell','Myprog.exe');
   fynally
   ArquivoIni.Destroy;
   end;
   end;
  
   ele faz o programa ser exclusivel..a duvida é a
  seginte.onde esta este evento  ChangeShell e pq quando tento
  criar este.ele da codigo de erro.de execução.
  
   tentei colocar.em outro evento como ONSHOW..mas deu erro de
  execução no (Tinifile)...logo no começo...
  
   alguem pode me ajudarpois tenho q entregar isso na
  segunda!!
  
   [As partes desta mensagem que não continham texto foram removidas]





  -- 
   FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

  Para ver as mensagens antigas, acesse:
  http://br.groups.yahoo.com/group/delphi-br/messages

  Para falar com o moderador, envie um e-mail para:
  [EMAIL PROTECTED] ou [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:

São Paulo Rio de Janeiro Curitiba Porto Alegre Belo
Horizonte Brasília





--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.





--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.7.1 - Release Date: 9/3/2005


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos










-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Re: Shell (duvida) URGENTE!!!!

2005-03-13 Por tôpico Sérgio Rodrigo Alves Silva


Hudson,

Dei uma olhada no google e descobri o seguinte: 
1 - O Shell funciona do Delphi 6 em diante...
2 - Vc precisa instalar um componente para ter acesso a esses 
comandos Shell. Achei várias implementações... No Google, procure 
por: Shell Delphi.

Boa Sorte.

--- Em delphi-br@yahoogrupos.com.br, Hudson BHTE [EMAIL PROTECTED] 
escreveu
 uma dica de codigo.
 
  para o programa
 Gostaria de saber como fazer para que, ao iniciar minha aplicacao 
Delphi, eu  desabilite  o shell do Windows (Explorer). Ou seja, o 
que eu preciso e' de uma forma de fazer com que apos a minha 
aplicacao seja iniciada, o usuario nao tenha como alternar entre 
programas, acessar outros icones, etc
 
 No System.ini você tem uma configuração como esta :
 
 Shell=Explorer.exe
 
 Basta trocar por 
 
 Shell=Myprog.exe
 
 Ou usando delphi
 
 procedure Tform1.ChangeShell(String programa);
 var 
 ArquivoIni : Tinifile;
 begin
 try
 ArquivoIni := Tinifile.Create('System.ini');
 ArquivIni.WriteSection('Config','Shell','Myprog.exe');
 fynally
 ArquivoIni.Destroy;
 end;
 end;
   - Original Message - 
   From: Sérgio Rodrigo Alves Silva 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Saturday, March 12, 2005 1:00 AM
   Subject: [delphi-br] Re: Shell (duvida) URGENTE
 
 
 
   Cara, procurei, procurei e não achei nada no Delphi em relação a 
esse 
   tal de: ChangeShell.
 
   Como vc ficou sabendo dele?
 
 
   --- Em delphi-br@yahoogrupos.com.br, Hudson BHTE 
[EMAIL PROTECTED] 
   escreveu
Gente estou com este codigo:

procedure Tform1.ChangeShell(String programa);
var 
ArquivoIni : Tinifile;
begin
try
ArquivoIni := Tinifile.Create('System.ini');
ArquivIni.WriteSection('Config','Shell','Myprog.exe');
fynally
ArquivoIni.Destroy;
end;
end;

ele faz o programa ser exclusivel..a duvida é a 
   seginte.onde esta este evento  ChangeShell e pq quando tento 
   criar este.ele da codigo de erro.de execução.

tentei colocar.em outro evento como ONSHOW..mas deu 
erro de 
   execução no (Tinifile)...logo no começo...

alguem pode me ajudarpois tenho q entregar isso na 
   segunda!!

[As partes desta mensagem que não continham texto foram 
removidas]
 
 
 
 
 
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
   Para ver as mensagens antigas, acesse:
   http://br.groups.yahoo.com/group/delphi-br/messages
 
   Para falar com o moderador, envie um e-mail para:
   [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
 
 
 Yahoo! Grupos, um serviço oferecido por: 
  
 São Paulo Rio de Janeiro Curitiba Porto Alegre 
Belo Horizonte Brasília  
  

 
 
 
--
   Links do Yahoo! Grupos
 
 a.. Para visitar o site do seu grupo na web, acesse:
 http://br.groups.yahoo.com/group/delphi-br/
   
 b.. Para sair deste grupo, envie um e-mail para:
 [EMAIL PROTECTED]
   
 c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
do Serviço do Yahoo!. 
 
 
 
 
 
--
 
 
   No virus found in this incoming message.
   Checked by AVG Anti-Virus.
   Version: 7.0.308 / Virus Database: 266.7.1 - Release Date: 
9/3/2005
 
 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] Re: Shell (duvida) URGENTE!!!!

2005-03-13 Por tôpico Rafael Jorge

que confução é essa!
o que essa rotina faz e simplemente escrever no system.ini!
bota ela no oncreate do teu form1 e prontu!

procedure TForm1.FormCreate(Sender: TObject);
var ArquivoIni : Tinifile;
begin
try
 ArquivoIni := Tinifile.Create('System.ini');
 ArquivoIni.WriteString('Config','Shell', application.ExeName);
 finally
  ArquivoIni.Destroy;
  end;
end;

ele vai escrever no system.ini!
ai quando reiniciar a maquina ele vai abrir teu sistema com shell pois
o windows vai ler o system.ini e vai ver que a shell e teu sistema
agora e nao o explores.
so isso!


On Sun, 13 Mar 2005 19:09:58 -, Sérgio Rodrigo Alves Silva
[EMAIL PROTECTED] wrote:
 
 
 Hudson,
 
 Dei uma olhada no google e descobri o seguinte:
 1 - O Shell funciona do Delphi 6 em diante...
 2 - Vc precisa instalar um componente para ter acesso a esses
 comandos Shell. Achei várias implementações... No Google, procure
 por: Shell Delphi.
 
 Boa Sorte.
 
 --- Em delphi-br@yahoogrupos.com.br, Hudson BHTE [EMAIL PROTECTED]
 escreveu
  uma dica de codigo.
 
   para o programa
  Gostaria de saber como fazer para que, ao iniciar minha aplicacao
 Delphi, eu  desabilite  o shell do Windows (Explorer). Ou seja, o
 que eu preciso e' de uma forma de fazer com que apos a minha
 aplicacao seja iniciada, o usuario nao tenha como alternar entre
 programas, acessar outros icones, etc
 
  No System.ini você tem uma configuração como esta :
 
  Shell=Explorer.exe
 
  Basta trocar por
 
  Shell=Myprog.exe
 
  Ou usando delphi
 
  procedure Tform1.ChangeShell(String programa);
  var
  ArquivoIni : Tinifile;
  begin
  try
  ArquivoIni := Tinifile.Create('System.ini');
  ArquivIni.WriteSection('Config','Shell','Myprog.exe');
  fynally
  ArquivoIni.Destroy;
  end;
  end;
- Original Message -
From: Sérgio Rodrigo Alves Silva
To: delphi-br@yahoogrupos.com.br
Sent: Saturday, March 12, 2005 1:00 AM
Subject: [delphi-br] Re: Shell (duvida) URGENTE
 
 
 
Cara, procurei, procurei e não achei nada no Delphi em relação a
 esse
tal de: ChangeShell.
 
Como vc ficou sabendo dele?
 
 
--- Em delphi-br@yahoogrupos.com.br, Hudson BHTE
 [EMAIL PROTECTED]
escreveu
 Gente estou com este codigo:

 procedure Tform1.ChangeShell(String programa);
 var
 ArquivoIni : Tinifile;
 begin
 try
 ArquivoIni := Tinifile.Create('System.ini');
 ArquivIni.WriteSection('Config','Shell','Myprog.exe');
 fynally
 ArquivoIni.Destroy;
 end;
 end;

 ele faz o programa ser exclusivel..a duvida é a
seginte.onde esta este evento  ChangeShell e pq quando tento
criar este.ele da codigo de erro.de execução.

 tentei colocar.em outro evento como ONSHOW..mas deu
 erro de
execução no (Tinifile)...logo no começo...

 alguem pode me ajudarpois tenho q entregar isso na
segunda!!

 [As partes desta mensagem que não continham texto foram
 removidas]
 
 
 
 
 
--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages
 
Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
 
 
  Yahoo! Grupos, um serviço oferecido por:
 
  São Paulo Rio de Janeiro Curitiba Porto Alegre
 Belo Horizonte Brasília
 
 
 
 
  
 --
Links do Yahoo! Grupos
 
  a.. Para visitar o site do seu grupo na web, acesse:
  http://br.groups.yahoo.com/group/delphi-br/
 
  b.. Para sair deste grupo, envie um e-mail para:
  [EMAIL PROTECTED]
 
  c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
 do Serviço do Yahoo!.
 
 
 
 
  
 --
 
 
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.7.1 - Release Date:
 9/3/2005
 
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages
 
 Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
 Links do Yahoo! Grupos
 
 
 
 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Re: Shell (duvida) URGENTE!!!!

2005-03-11 Por tôpico Sérgio Rodrigo Alves Silva


Cara, procurei, procurei e não achei nada no Delphi em relação a esse 
tal de: ChangeShell.

Como vc ficou sabendo dele?


--- Em delphi-br@yahoogrupos.com.br, Hudson BHTE [EMAIL PROTECTED] 
escreveu
 Gente estou com este codigo:
 
 procedure Tform1.ChangeShell(String programa);
 var 
 ArquivoIni : Tinifile;
 begin
 try
 ArquivoIni := Tinifile.Create('System.ini');
 ArquivIni.WriteSection('Config','Shell','Myprog.exe');
 fynally
 ArquivoIni.Destroy;
 end;
 end;
 
 ele faz o programa ser exclusivel..a duvida é a 
seginte.onde esta este evento  ChangeShell e pq quando tento 
criar este.ele da codigo de erro.de execução.
 
 tentei colocar.em outro evento como ONSHOW..mas deu erro de 
execução no (Tinifile)...logo no começo...
 
 alguem pode me ajudarpois tenho q entregar isso na 
segunda!!
 
 [As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html