Logo Hardware.com.br
Responder Tópico
hiphop
hiphop Membro Senior Registrado
231 Mensagens 3 Curtidas
#3 Por hiphop
18/08/2007 - 01:20

Fergo disse: É só adicionar o arquivo dentro da pastinha "Inicializar" do menu iniciar.

Fergo

eu precisaria de outra maneira!
tipo não posso alterar as pastas do SO manualmete , a única coisa que posso fazer é adicionar um comando no mesmo arquivo!

Por exemplo,
a partir do momento quando que eu executá-lo, automaticamente ele se tornar auto executavel!

valeu

Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#5 Por Fergo
18/08/2007 - 20:47

Hum. Bom, se você não tem acesso diretamente as pastas do micro, você pode fazer seu .bat se auto copiar para a pasta do inicializar, com o comando copy dentro do bat.

Funcionamento do comando copy:

copy "origem" "destino"


Exemplo:

copy /Y "C:\teste.bat" "C:\Documents and Settings\MeuUsuário\Menu Iniciar\Programas\Inicializar"

( o /Y omite o aviso de sobre-escrever arquivos, já que ele tentaria copiar o arquivo cada vez que ele fosse rodado )

Quando rodar o bat, além de executar aquilo que você quer, ele vai se auto-copiar para a pasta do Inicializar, fazendo-o iniciar juntamente com o sistema nos próximos reboots.

Fergo

hiphop
hiphop Membro Senior Registrado
231 Mensagens 3 Curtidas
#7 Por hiphop
18/08/2007 - 21:24

Agradeço a todos pelas ajudas! mas ainda nenhuma serve no meu caso!

imaginem que vocês só tenham um arquivo, no caso (arquivo.bat)

nele está o meu comando!
........
........
........
........

mas os problemas são!
eu não sei o nome do usuário do computador e
também não sei o local do arquivo e
não tenho acesso aos registros do computador

simplesmente vou executá-lo esse arquivo sem saber o local de destino e de origem!

será que não existe nenhum comando para o meu problema?

muito obrigado

esquiloesperto
esquiloesper... Cyber Highlander Moderador
7.1K Mensagens 2.2K Curtidas
#11 Por esquiloesper...
19/08/2007 - 01:44

hiphop disse:

... mas os problemas são:

  • Eu não sei o nome do usuário do computador

  • Também não sei o local do arquivo e,
  • Não tenho acesso aos registros do computador.
Simplesmente vou executar esse arquivo sem saber o local de destino e de origem!

Será que não existe nenhum comando para o meu problema?Acho que quando soubermos como fazer isto será muito fácil criarmos, nós mesmos, vírus e spywares autoexecutáveis... inclusive hijackers.
Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#12 Por Fergo
19/08/2007 - 03:24

eu não sei o nome do usuário do computadorEntão use "AllUsers" no lugar da pasta do usuário, já que ela existe por padrão no WinXP

também não sei o local do arquivoNão precisa, basta colocar no campo "origem" do comando copy o nome do arquivo:

copy /Y meuarquivo.bat "C:\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar"( salve com o nome "meuarquivo.bat" )

não tenho acesso aos registros do computadorPara o caso do BAT, não precisa.

Usando esse método que eu passei você faz exatamente o queria. Na primeira vez que você executar ele vai se auto-copiar para a pasta Inicializar ( que existe em qualquer WindowsXP ), fazendo-o executar automaticamente todas as outras vezes.

Fergo

hiphop
hiphop Membro Senior Registrado
231 Mensagens 3 Curtidas
#13 Por hiphop
19/08/2007 - 04:41

Fergo disse: Então use "AllUsers" no lugar da pasta do usuário, já que ela existe por padrão no WinXP

Não precisa, basta colocar no campo "origem" do comando copy o nome do arquivo:

copy /Y meuarquivo.bat "C:\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar"( salve com o nome "meuarquivo.bat" )

Para o caso do BAT, não precisa.

Usando esse método que eu passei você faz exatamente o queria. Na primeira vez que você executar ele vai se auto-copiar para a pasta Inicializar ( que existe em qualquer WindowsXP ), fazendo-o executar automaticamente todas as outras vezes.

Fergo


Fergo eu sou teu fã !!!!

Agora está tudo resolvido, você realmente entende muito!!!

Muito obrigado!!!

Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.