[Autoit] - Hide Registry Value

01/07/2014 20:04 Madara-Uchiha#1
Hi,

Ich möchte gerne mit Autoit einen Registrykey ausblenden.
Das ganze ohne hooks bewerkstelligen.
Mit C# krieg ich das hin, indem ich das Item aus dem SysListView von regedit lösche:


Könnte jemand das in AutoIt convertieren? Wäre wirklich spitze!!
Ich möchte dies keine Malware/Viren erstellen, diese Funktion mit verstecktem Registryeintrag soll in einem Kinderschutzprogramm Einsatz finden.
01/07/2014 20:18 alpines#2
[Only registered and activated users can see links. Click Here To Register...]
RegRead etc, das geht besser als das Fenster zu controllen.
01/07/2014 20:23 Madara-Uchiha#3
Quote:
Originally Posted by alpines View Post
[Only registered and activated users can see links. Click Here To Register...]
RegRead etc, das geht besser als das Fenster zu controllen.
Und inwiefern soll das mir bei meinem Problem helfen?
Ich möchte keinen Registrykey erstellen/ändern, sondern ihn ausblenden. ;)
01/07/2014 20:43 alpines#4
Was genau willst du denn machen?
Du könntest deine Funktion auch einfach als DLL exportieren und sie so in AutoIt nutzen.
01/08/2014 03:40 YatoDev#5
Quote:
Originally Posted by alpines View Post
Was genau willst du denn machen?
Du könntest deine Funktion auch einfach als DLL exportieren und sie so in AutoIt nutzen.
.net dll in autoit ? geht das ?
01/08/2014 10:20 Madara-Uchiha#6
Geht das den nicht auch direkt in AutoIt?
Ich will ja vermeiden die
Net dependencies zu haben.
Mit Verwendung einer .net DLL ware es ja witzlos.
Ich muss das Item aus dem SysListView32 von Regedit entfernen. Wie mach ich das mit AutoIt?
01/08/2014 10:24 FacePalmMan#7
kompillier dein C# script zu einer dll, lass sie beim start deines (aus meinem blickwinkel wie ein virus aussehendes) programms in das win32 verzeichniss kopieren und rufe die funktion per dllcall auf.

Edit: ups zu spät. sry ich habe angefangen zu schreiben bevor du gepostet hast und deswegen konnte ich die seite nicht reloaden um deinen post zu sehen und zu wissen dass du keine dll irgendwo rumliegen haben willst.
01/08/2014 11:44 alpines#8
Es ist ein spezieller Aufruf sowie Header notwendig um C# in Au3 zu verwenden aber es ist nicht unmöglich.
01/08/2014 13:08 Madara-Uchiha#9
Ich möchte es ja nicht als C# DLL verwenden sondern einfach in AutoIt umschreiben...
01/08/2014 16:23 alpines#10
So, für ein bisschen Eigenwerbung:
[Only registered and activated users can see links. Click Here To Register...]
01/09/2014 19:04 Madara-Uchiha#11
Hat jemand ne Idee wie ich mein Problem mit AutoIt lösen kann?
01/09/2014 20:37 alpines#12
So wie ich das sehe verwendest du doch WinAPI Funktionen, sieh dich einfach mal in der Hilfe von au3 um, da gibts eine Unmenge an WinAPI Funktionen.