Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

3 Dúvidas, duas simples e outra complexa


Posts Recomendados

Primeiro as duas simples:

- Qual o comando para o programa abrir determinado arquivo executável(um instalador por exemplo) que está na própria pasta?

- Como eu coloco uma imagem? Eu já cliquei em Additional e coloquei em Imagem, mas fez um quadradinho e n acontece mais nada.

 

Sou meio noob nisso, melhor dizendo, comecei hoje u.u

 

Agora a complexa:

Tem como eu fazer um botão que ele localizasse um adress e depois mudasse o value dele? Por exemplo:

Adress: A4DS52 Value: 15

Quando clicar no botão, ele procura esse adress e subtitui por outro, tipo assim:

Adress: A4DS52 Value: 30

Isso é só um exemplo. Queria saber se isso pode e como fazer. Obrigado.

PS: Toda vez que abre e fecha um programa o Adress muda?

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/
Compartilhar em outros sites

- Qual o comando para o programa abrir determinado arquivo executável(um instalador por exemplo) que está na própria pasta?

Uses: ShellApi

É necessário se cadastrar para acessar o conteúdo.

 

- Como eu coloco uma imagem? Eu já cliquei em Additional e coloquei em Imagem, mas fez um quadradinho e n acontece mais nada.

Clique nela, vá ao Object Inspector na propriedade Picture e selecione a imagem que quiser.

 

Tem como eu fazer um botão que ele localizasse um adress e depois mudasse o value dele? Por exemplo:

Adress: A4DS52 Value: 15

Quando clicar no botão, ele procura esse adress e subtitui por outro, tipo assim:

Adress: A4DS52 Value: 30

Isso é só um exemplo. Queria saber se isso pode e como fazer. Obrigado.

Sim, tem, se você quer alterar isso em um outro processo, use WriteProcessMemory, caso queira alterar os Offsets dele antes da execução, use o TMemoryStream, mas caso queira fazer o WriteProces.... na memória local, use InlineAsm, atribuição de Ponteiros e MoveMemory.

 

PS: Toda vez que abre e fecha um programa o Adress muda?

Bom, depende, caso sejam variáveis globais não, mas se forem dinâmicas basta achar os seus devidos ponteiros.

b34c171261.png

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4679376
Compartilhar em outros sites

Uses: ShellApi

É necessário se cadastrar para acessar o conteúdo.

 

Eu clico no botão duas vezes e entre:

procedure TForm1.Button1Click(Sender: TObject);

begin

 

e

 

 

end;

 

 

end.

?

 

Se for, deu um erro aqui:

[Error] Unit1.pas(32): Undeclared identifier: 'ShellExecute'

Como faz pra resolver?

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4680530
Compartilhar em outros sites

Já declarei, agora quando aperto F9 dá isso aqui:

Unable to create process: Acesso negado

Em uma janela de alerta.

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4680812
Compartilhar em outros sites

Esse erro é porque voce

declaro algo errado amigo ou seja

se voce quer uma função e declara

errado ou da erro ou deixa a Unit negada.

geek.png

Always.

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4681969
Compartilhar em outros sites

iMelo para de floodar os tópicos.

 

Fogomax~, Declade nas uses

É necessário se cadastrar para acessar o conteúdo.

No código do button deve ter algo similar a isso:

É necessário se cadastrar para acessar o conteúdo.

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4682076
Compartilhar em outros sites

Bem, até que funcionou, mas dá o mesmo erro de acesso negado. Eu já abri o Delphi como administrador e uso o Win7, tem alguma relação?

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4682294
Compartilhar em outros sites

O erro dá quando você da Run (F9) ou quando você clica no botão?

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4682320
Compartilhar em outros sites

Rique, desculpe por falar isso pra vc, mas eu comecei ontem no Delphi. E eu n sei como desabilitar o UAC D=>

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4682408
Compartilhar em outros sites

Vai em iniciar e digita UAC:

bpN1I.png

 

Deixe desta maneira:

TKdfp.png

 

Reinicie o computador,execute como administrador e tente novamente.

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4682514
Compartilhar em outros sites

Funcionou. Mas eu aperto F9 e ele dá uma piscadinha, mas executa e para. Eu queria saber como eu salvo o arquivo em .exe, senão o programa vai ser imprestável.

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4682603
Compartilhar em outros sites

Fogomax~, quando você clica em "Compile" ou em "Run (F9)", o Delphi cria um .exe automáticamente com o nome do seu projeto (padrão project1.exe)

Vá na pasta onde você instalou o delphi, depois em "Projects", e estará lá seu .exe

Ou vá na pasta onde você salvou seu projeto.

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/1046407-3-d%C3%BAvidas-duas-simples-e-outra-complexa/#findComment-4682715
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.