Array
(
)

[OT] API Hook DLL Wizard - Versão Beta

Michael
   - 19 jan 2006

Olá!

Gostaria de informar a todos que já se encontra disponível para download a versão beta do meu expert para o IDE do Delphi, que gera automaticamente o código das DLL´s usadas pela técnica de API Hooking.

Basta baixar o Setup.exe e instalar. Ele irá configurar automaticamente o IDE do Delphi. Esta versão suporta apenas o Delphi 7 e 2005, embora no programa de instalação tbm conste a versão 6.

Tive alguns ´pequenos grandes´ problemas com meu HD, e por conta disso precisarei adiar um pouco mais a disponibilização do código-fonte. Será o tempo de eu juntar dinheiro para consertar o HD, ou para criar tudo de novo. Se quiserem fazer uma vaquinha para me ajudar a pagar a empresa de recuperação de dados, ficarei eternamente grato! ;-)

Quem usar e quiser comentar aqui, agradeço desde já. Críticas, sugestões ou elogios.

http://www.projetobms.net/downloads.php?id=11
(Valeu de novo Nildo! ;-))

[]´s


Diogo_
   - 22 abr 2006

Ola Michael
Estou com um pequeno problema em relação ao delphi 7...

Primeiro o delphi diz q não consegue achar o HookDLLWizard_D7.bpl que foi instalado na pasta Arquivos de programas\API Hook DLL Wizard\Experts\D7 ai eu mudo para onde o delphi acha que o arquivo está que é Arquivos de programas\API Hook DLL Wizard\Experts ai ok ele roda normalmente...

Segundo
quando vou em new > other ...
ele da outro erro quando tento criar o api hook dll que é
Failed to get data for ´Right Margin´

Alguma ajuda? :?


Diogo_
   - 22 abr 2006

Ola Michael
Estou com um pequeno problema em relação ao delphi 7...

Primeiro o delphi diz q não consegue achar o HookDLLWizard_D7.bpl que foi instalado na pasta Arquivos de programas\API Hook DLL Wizard\Experts\D7 ai eu mudo para onde o delphi acha que o arquivo está que é Arquivos de programas\API Hook DLL Wizard\Experts ai ok ele roda normalmente...

Segundo
quando vou em new > other ...
ele da outro erro quando tento criar o api hook dll que é
Failed to get data for ´Right Margin´

Alguma ajuda? :?


Diogo_
   - 22 abr 2006

desculpa pelo double poste , deu erro no meu navegador


Diogo_
   - 22 abr 2006

tentei reinstalar e agora reparei o erro mas nao sei o que fazer ::

#Código


***************************************
Unregistering Component Package
***************************************


***************************************
Delphi version7 not detected
***************************************


***************************************
BEGIN: Compiling Component Package
***************************************
Creating temp compile folder
Folder Created: C:\DOCUME~1\Diogo\CONFIG~1\Temp\ESetup

Creating DCC32 config file
Config.ini -U Switch:
Config.ini -I Switch: ..\Source
Config.ini -LE Switch:
Config.ini -LN Switch:
Config.ini -N Switch: C:\DOCUME~1\Diogo\CONFIG~1\Temp\ESetup

Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\Delphi7\Bin\DCC32.exe" VirtualTreesD7.dpk


Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation

VirtualTreesD7.dpk(1)
VirtualTreesD7.dpk(31)
VirtualTreesD7.dpk(33)
VirtualTreesD7.dpk(33)
VirtualTreesD7.dpk(33)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(1)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\Compilers.inc(406)

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTConfig.inc(23)

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(71)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(72)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(77)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(77)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(85)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(85)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(597)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(1109)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(1621)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(2133)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(2645)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3157)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3208)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3209)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3213)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3213)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3214)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3215)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3216)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3218)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(3669)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(4181)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(4693)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(5205)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(5717)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(6229)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(6741)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(7253)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(7765)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(8277)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(8789)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(9301)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(9813)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(10325)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(10837)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(11349)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(11861)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(12373)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(12885)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(13397)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(13909)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(14421)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(14933)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(15445)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(15957)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(16469)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(16981)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(17493)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(18005)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(18517)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(19029)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(19541)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(20053)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(20565)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(21077)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(21589)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(22101)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(22613)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(23125)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(23637)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(24149)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(24661)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(25173)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(25685)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(26197)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(26709)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(27221)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(27733)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(28245)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(28757)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(29269)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(29781)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(30293)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(30805)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(31317)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VirtualTrees.pas(31370)

VirtualTreesD7.dpk(35)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(1)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\Compilers.inc(406)

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(73)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(75)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(107)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(132)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\VTHeaderPopup.pas(252)

VirtualTreesD7.dpk(35)
VirtualTreesD7.dpk(37)
VirtualTreesD7.dpk(39)
32496 lines, 0.91 seconds, 223196 bytes code, 1157 bytes data.


Could not find compiled BPL file: \VirtualTreesD7.bpl


Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\Delphi7\Bin\DCC32.exe" VirtualTreesD7D.dpk


Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation

VirtualTreesD7D.dpk(1)
VirtualTreesD7D.dpk(32)
VirtualTreesD7D.dpk(34)
VirtualTreesD7D.dpk(34)
VirtualTreesD7D.dpk(34)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(1)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Source\Compilers.inc(406)

C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(18)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(20)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(24)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(25)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(27)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(41)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(45)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(47)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(107)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(619)
C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Design\VirtualTreesReg.pas(630)

VirtualTreesD7D.dpk(35)
VirtualTreesD7D.dpk(37)
VirtualTreesD7D.dpk(39)
1076 lines, 0.42 seconds, 14156 bytes code, 153 bytes data.


Could not find compiled BPL file: \VirtualTreesD7D.bpl



Adding Package BPL to Registry
***************************************
END: Compiling Component Package
***************************************




Diogo_
   - 23 abr 2006

Desinstalei tudo e instalei o delphi 2005

ainda sim tenho erros e nao consigo uzar o wizard =(

no log tem erros como esses:

#Código

Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9.dpk


Could not execute process: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9.dpk
O sistema não pode encontrar o arquivo especificado

Could not find compiled BPL file: C:\Documents and Settings\Diogo\Meus documentos\Borland Studio Projects\Bpl\VirtualTreesD9.bpl


Compiling....

Redirector Working Dir: C:\ARQUIV~1\SOFTGE~1\VIRTUA~1\Delphi
Redirector CreateProcess command: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9D.dpk


Could not execute process: "C:\ARQUIV~1\Borland\BDS\3.0\Bin\DCC32.exe" VirtualTreesD9D.dpk
O sistema não pode encontrar o arquivo especificado

Could not find compiled BPL file: C:\Documents and Settings\Diogo\Meus documentos\Borland Studio Projects\Bpl\VirtualTreesD9D.bpl




Michael
   - 03 mai 2006

Olá Diogo! Desculpe pela resposta tardia, mas essa semanas que passaram estive muito ocupado com o trabalho.

O add-in que eu criei ainda é uma versão beta, e por isso existem bugs que estão sendo corrigidos. No final do ano passado eu perdi meu HD com todos os meus arquivos, e entre eles a última versão dos códigos fontes deste expert. Isso atrasou consideravelmente os testes e correções.

De qualquer forma, o primeiro erro você mesmo resolveu, que era copiar o arquivo HookDLLWizard_Dx.bpl (onde x é a versão instalada do Delphi) para a pasta correta.

O segundo está ocorrendo porque o expert lê no registro a margem direita do editor de códigos do Delphi, para poder calcular corretamente como quebrar as linhas da DLL que será gerada. Estranhamente essa chave não existe no seu registro, ou está com um valor inválido. Para corrigir este bug, faça assim: abra o seu Delphi e clique de direita sobre o editor de códigos. Em seguida selecione Properties e simplesmente clique em OK na caixa de diálogo que surgir. O IDE irá gravar as chaves no registro que estiverem incorretas e o Wizard deve voltar a funcionar.

Como eu mencionei acima, este add-in está na versão beta, e por isso todo o feedback que eu receber será muito útil para a correção de bugs. Então, quaisquer erros que você encontrar, se possível me notifique por email. Agradeço desde já.

[]´s