Hi,
NeoTraceExpress kommt auch ohne Installation aus und ist nur 525 KB gross. Ich möchte das Programm in AutoIt einbauen und das erste Fenster gar nicht erscheinen lassen, wo man nur auf cancel klicken braucht. Wie kann ich den Start dieses Fenster überhaupt verhindert. WinClose() heisst ja, dass das Fenster bereits gezeigt wurde.
Die NeoTraceExplorer.dll mit Reshacker geöffnet verrät mir
HKCR
{
NeoTraceExplorer.NeoTraceLoader.1 = s 'NeoTraceLoader Class'
{
CLSID = s '{3E1DD897-F300-486C-BEAF-711183773554}'
}
NeoTraceExplorer.NeoTraceLoader = s 'NeoTraceLoader Class'
{
CLSID = s '{3E1DD897-F300-486C-BEAF-711183773554}'
CurVer = s 'NeoTraceExplorer.NeoTraceLoader.1'
}
NoRemove CLSID
{
ForceRemove {3E1DD897-F300-486C-BEAF-711183773554} = s 'NeoTraceLoader Class'
{
ProgID = s 'NeoTraceExplorer.NeoTraceLoader.1'
VersionIndependentProgID = s 'NeoTraceExplorer.NeoTraceLoader'
ForceRemove 'Programmable'
InprocServer32 = s '%MODULE%'
{
val ThreadingModel = s 'Free'
}
'TypeLib' = s '{4A08B052-A226-4737-8979-D9BD4CD32E34}'
}
}
}
Kann ich mir die CLASSIDs irgendwie grafisch anzeigen lassen? Es gibt da auch noch die zwei 1 KB grossen HTM-Dateien wie NTXcontext.htm, die im Quelltext
<OBJECT classid=clsid:3E1DD897-F300-486C-BEAF-711183773554 id=NTLoader VIEWASTEXT>
</OBJECT>
//Build the query
switch(external.menuArguments.event.srcElement.tagName)
{
case "A":
userURL = external.menuArguments.event.srcElement.href;
break;
case "IMG":
if (external.menuArguments.event.srcElement.parentElement.tagName == "A")
{
userURL = external.menuArguments.event.srcElement.parentElement.href;
}
else
{
userURL = external.menuArguments.location.href;
}
break;
default:
userURL = external.menuArguments.location.href;
break;
}
NTLoader.TraceTarget(userURL);
stehen haben. Kann man vielleicht darüber das erste Fenster einfach aus dem Code löschen? Gruss Jan