Seite 1 von 1
					
				Registry
				Verfasst: 05.10.2006 16:41
				von Joel
				Hallo,
Ich habe eine Frage zu der Registry Library:
Wenn ich in die Registry eintragen will das ein bestimmtess Programm beim Start gestartet werden muss muss ich einen Pfad angeben. Wenn ich den angebe passiert nichts und in der Hilfe Datei steht ein Merkwürdiger Zahlen Code. Ich glaub dass ich den Pfad irgentwie in den Code umwandeln muss damit dass Funktioniert.
Wie geht dass?
Gruß, Joel
Code: Alles auswählen
HKey.l = #HKEY_CURRENT_USER
    SKey.s ="Network\"
    Wert.s="C:\Programme\Test.exe"  ;wert?
JHRegSetBinary(HKey, SKey, "TestB23", Wert, #True)
 
			
					
				Re: Registry
				Verfasst: 05.10.2006 16:47
				von Kiffi
				> Ich habe eine Frage zu der Registry Library:
hast Du das nicht schon hier gefragt?
http://www.purebasic.fr/german/viewtopi ... ht=#114489
Wie dem auch sei: Trag Dein Programm in den Autostart-Ordner ein. Dann 
brauchste Dich nicht mit der Registry herumzuärgern.
Grüße ... Kiffi
 
			
					
				
				Verfasst: 05.10.2006 16:56
				von Joel
				Dass möchte ich aber in der Registry haben weil das besser ist, dass macht ja fast jedes Programm.
Weil wenn dann einer im Autostart Ordner rumspielt isses weg. Das mit der Registry Wissen nur die, die sich ein bisschen damit auskennen und  die wissen dann auch was sie da löschen.
			 
			
					
				
				Verfasst: 05.10.2006 17:09
				von #NULL
				das ist genau die falsche einstellung.
nur weil jemand dein programm benutzt, solltest du nicht die administration seines rechners übernehmen.
wenn jemand seinen autostart-ordner modifiziert, ohne zu wissen was dieser darstellt, ist es sein recht, die früchte der eigenen unwissenheit zu ernten.
			 
			
					
				
				Verfasst: 05.10.2006 17:11
				von Joel
				Ich wollte gererell mal wissen wie dass geht.
Ist doch ne Interessante Frage!
			 
			
					
				
				Verfasst: 05.10.2006 17:13
				von PBZecke
				Joel hat geschrieben:...Weil wenn dann einer im Autostart Ordner rumspielt isses weg. Das mit der Registry Wissen nur die, die sich ein bisschen damit auskennen und  die wissen dann auch was sie da löschen.
Wenn jemand was aus dem Autostart-Ordner löscht, wird er auch seine 
Gründe dafür haben, und wissen was er da löscht! Nämlich ein ihn nervendes 
Programm. Und es ist eben einfacher es da raus zu kriegen als aus der 
Registry 

 
			
					
				
				Verfasst: 05.10.2006 17:16
				von Joel
				Ich meinte eher das dass vielleicht dem sein Sohn löschen kann. Ist ja auch egal ich wollte eigentlich nur wissen wie ich den Zahlen Code daraus bekomme oder brauch man da garkeine Zahlen?
			 
			
					
				
				Verfasst: 05.10.2006 17:41
				von kiki
				Vielleicht gibt es ja dafür ein Tool oder so!
			 
			
					
				
				Verfasst: 06.10.2006 01:10
				von Falko
				Joel hat geschrieben:Ich meinte eher das dass vielleicht dem sein Sohn löschen kann. Ist ja auch egal ich wollte eigentlich nur wissen wie ich den Zahlen Code daraus bekomme oder brauch man da garkeine Zahlen?
Ich weiss zwar nicht, was du da für ein Zahlencode rausbekommen willst? 
 
 
Aber probiere mal dieses aus und starte deinen Rechner neu.
Zuvor sollte man sich aber mal in der Registry sowas mal anschauen, 
wie das aufgebaut ist. Der Wert ist ein String und keine Zahl!!
Wenn du mir das nicht glaubst, dann schau doch mal nach, indem du auf den
Startbutton und danach Eingabeaufforderung klickst. Dann gibst du Regedit ein und gehst mal die Zweige durch. Dann weißt du auch
was mit "Wert" gemeint ist 

  .
Code: Alles auswählen
result.l=JHRegSetString( #HKEY_LOCAL_MACHINE,"Software\Microsoft\Windows\CurrentVersion\Run","Ich_Helfe_Dir","C:\WINDOWS\winhelp.exe")
Debug result
Gruß Falko