| |
|
|
- page 1 - |
|
Torsten Rümker | Hi,
Folgendes ist mon Problem: j'ai plusieurs Programme erstellt, qui sich dans qui Registry sous HKEY_Current_UserSoftware une Haupteintrag partager. Donc: HKEY_Current_UserSoftwareTRSoftwareProgramm1 HKEY_Current_UserSoftwareTRSoftwareProgramm2 usw.
si je maintenant un Programme deinstalliere soll es naturellement sa Spuren aus qui Registry avec entfernen. seulement, comment vérifier je sûrement ab, le reste un weiterer Schlüssel sous TRSoftware vorhanden ist, avec cela Je l' Eintrag seulement Lösche si es aussi wirklich possible/nötig ist?
j'ai déjà verschiedenes ausprobiert (z.b. un Eintrag dans dem vermerkt ist comment viele Programme Einträge avons) mais j'ai encore rien hinbekommen, quoi sûrement funktioniert.
Pour jeden Hinweis reconnaissant Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 30.09.2006 ▲ |
|
|
|
|
| |
|
- page 1 - |
|
Michael Wodrich | Hab 2 Erweiterungen vorgenommen: KompilierenMarqueSéparation!
Tvinsert 0,"HKEY_CLASSES_ROOT",$0010
@Sendmessage(Treeview&,$1100,0,Tv_insert#)
Tvinsert 0,"HKEY_CURRENT_USER",$0010
@Sendmessage(Treeview&,$1100,0,Tv_insert#)
Tvinsert 0,"HKEY_LOCAL_MACHINE",$0010
@Sendmessage(Treeview&,$1100,0,Tv_insert#)
Tvinsert 0,"HKEY_USERS",$0010
@Sendmessage(Treeview&,$1100,0,Tv_insert# n>
et KompilierenMarqueSéparation!
Si Reg_root$="HKEY_USERS"
Laisser Reg_error&=@Regopenkeyex($80000003,@Addr(Reg_key$),0,$20019,@Addr(Reg_handle&))
Elseif Reg_root$="HKEY_CURRENT_USER"
Laisser Reg_error&=@Regopenkeyex($80000001,@Addr(Reg_key$),0,$20019,@Addr(Reg_handle&))
Elseif Reg_root$="HKEY_CLASSES_ROOT"
Laisser Reg_error&=@Regopenkeyex($80000000,@Addr(Reg_key$),0,$20019,@Addr(Reg_handle&))
Elseif Reg_root$="HKEY_LOCAL_MACHINE"
Laisser Reg_error&=@Regopenkeyex($80000002,@Addr(Reg_key$),0,$20019,@Addr(Reg_handle&))
D'autre
Laisser Reg_error&=2
Endif
peux je im Moment bien gebrauchen, merci.
chez Classes_Root kanns un Weilchen dauern. chez mir zählt il sur 8000 Unterschlüssel.
belle Grüße Michael Wodrich |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 30.09.2006 ▲ |
|
|
|
|
| si on qui braucht, ist Ansichtssache... |
|
|
| |
|
|
|
Torsten Rümker | Jau, avec cela devrait es aller.
Sogar très simple, sur le nombre qui Unterschlüssel. si Anzahl Unterschlüssel = 0 ensuite wech avec TRSoftware
merci dir.
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 30.09.2006 ▲ |
|
|
|
|
Michael Wodrich | Mir était qui local_user important, là là sous software qui meisten programme verewigt sommes. |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 30.09.2006 ▲ |
|
|
|
|
| suis MInimalist - ist sous HKEY_USERS avec dem String SID des jeweiligen Users auslesbar... |
|
|
| |
|
|
|
Torsten Rümker | So hab maintenant aucun patience plus. APIs find je vraie fatigant. je mach pour aujourd'hui schluß et fahre mon la soeur besuchen.
demain denk je encore la fois drüber pour comment je cela pour mich umgemodelt bekomme
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 30.09.2006 ▲ |
|
|
|
|
Torsten Rümker | [quote-part:418f29a759=Andreas Hötker]suis MInimalist - ist sous HKEY_USERS avec dem String SID des jeweiligen Users auslesbar...[/quote-part:418f29a759] Ähöm, pour une Minimalisten écris du mais entier joli aufwändige Beispielcodes
mais la fois im Ernst.
Könntest du mir la fois un Minimal-Beispiel erstellen, avec dem je qui Ausgabe votre Quellcodes pour une certain Schlüssel (quel c'est moi égal) bekomme? à vrai dire raucht mir qui tête, là je a) quoi APIs angeht irgendwie begriffsstutzig suis et b) là je es encore nie wirklich pour irgendwas gebrauchen konnte je aussi so mon Probleme avec dem Treeview habe
Ok, ce sont à vrai dire pas wirklich qui besten Gründe, mais je va lieber Schritt pour Schritt avant si je quoi nouveau lerne. alors erstmal cela quoi je akut gebrauchen pourrait et später ensuite qui Extras
Wäre vraie gentil
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 30.09.2006 ▲ |
|
|
|
|
Jörg Sellmeyer | la hâte Du Prfellow? là gibts dans den Vorlagen belle Beispiele de Uwe Pascal Niemeyer. tu peux es Dir de [...] herunterladen. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.10.2006 ▲ |
|
|
|
| |
|
- page 2 - |
|
|
| So OK: KompilierenMarqueSéparationKonstanten festlegen
Def &HKEY_CLASSES_ROOT $80000000
Def &HKEY_CURRENT_USER $80000001
Def &HKEY_LOCAL_MACHINE $80000002
DEF &HKEY_USERS $80000003
APIs deklarieren
Def @Regopenkeyex(5) !"ADVAPI32","RegOpenKeyExA" Schlüssel öffnen
Def @Regqueryinfokey(12) !"ADVAPI32","RegQueryInfoKeyA"
Def @Regclosekey(1) !"ADVAPI32","RegCloseKey" Schlüssel schließen
Declare Subkeys&,Key$,Handle&
Declare Fehler&
LET KEY$="SoftwareMicrosoftWindowsCurrentVersion" diesen Schlüssel öffnen
Let Fehler&=@Regopenkeyex(&HKEY_CURRENT_USER,@ADDR(KEY$),0,$1,@ADDR(HANDLE&)) Schlüssel öffnen und Handle holen
Let Fehler&=@Regqueryinfokey(Handle&,0,0,0,@Addr(Subkeys&),0,0,0,0,0,0,0) ... den Rest benötigst du nicht => kann also 0 sein...
@Regclosekey(Handle&) Schlüssel schließen
Addstring "Anzahl der Unterschlüssel="+@Str$(Subkeys&)
@Editbox("Rückgaben",12>)
|
|
|
| |
|
|
|
Torsten Rümker | Ok, je crois tu as mon unverständnis halbwegs beseitigt, RegQueryInfoKey wird alors avec den ganzen variablen pas absolument quelque chose transfert, mais es landen aussi Ergebnisse drin. alors z.B. dans Subkeys&. qui Weg était mir récente, et erklärt quelques Codesnipsel qui je bisher pas verstanden habe.
alors, merci pour qui Kurzversion, qui erklärt mir so einiges!
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 05.10.2006 ▲ |
|
|
|
|
| [quote-part:66cb0b93ad=Torsten Rümker]Ok, je crois tu as mon unverständnis halbwegs beseitigt, RegQueryInfoKey wird alors avec den ganzen variablen pas absolument quelque chose transfert, mais es landen aussi Ergebnisse drin. alors z.B. dans Subkeys&. [/quote-part:66cb0b93ad] c'est chez vielen APIs so. |
|
|
| |
|
|
|
Torsten Rümker | [quote-part:10c8e47fce=Andreas Hötker]c'est chez vielen APIs so.[/quote-part:10c8e47fce] Jep hab je maintenant verstanden, mais daran erkennt on la fois wieder cela es zum Verständnis eines Problemes important ist sozusagen aus qui richtigen direction trop penser.
bof, deswegen oui mon Signatur
MfG Torsten |
|
|
| Ich lerne, ob ich will oder nicht! Betriebssystem: - Ubuntu 15.x - Windows (diverse) XProfan Version: X2 | 06.10.2006 ▲ |
|
|
|