Scharfschaltung Registry Eintrag!
-
Morgen flenders,
natürlich habe ich den Registryeinrtrag über Winapi Methoden geändert ! Der Eintrag bleibt aber solange inaktiv! Bis das PDA Gerät resetet wirde!
Ich möchte den neuen Eintrag direkt Scharfschalten ohne das Gerät reseten zu müssen!
Gruss
-
Möglicherweise ist RegFlushKey das, was du suchst.
-
Evtl. hast du mich falsch verstanden - ich meinte, dass du nicht direkt die Registry bearbeiten solltest (falls möglich), sondern dies indirekt die API-Funktionen machen lässt (falls es da eine entsprechende gibt)

-
MFK schrieb:
Möglicherweise ist RegFlushKey das, was du suchst.
Hi MFK daran dachte ich auch schon! Hat aber leider nicht gefunzt!
Bitte weitere Vorschläge!!!!
danke
-
flenders schrieb:
Evtl. hast du mich falsch verstanden - ich meinte, dass du nicht direkt die Registry bearbeiten solltest (falls möglich), sondern dies indirekt die API-Funktionen machen lässt (falls es da eine entsprechende gibt)

Ja mit RegFlushKey habe ich es versucht! Ich weiss das es etwas geben muss!
Wenn ich manuell unter settings das Flag setzen und OK drücke wird der Registry eintrag sofort aktiv! Ich weiss nur nicht wie Symbol das handelt!
-
Sag doch endlich mal, was du machen willst

-
flenders schrieb:
Sag doch endlich mal, was du machen willst

Na die Änderung aktivieren ohne zu reseten!
-
lol.
-
Nochmal! MFK hat das Richtig verstanden! Darauf war ich auch gekommen! Die WIN API -> RegFlushKey zu nutzen um die Änderung direkt zu aktivieren ohne zu reseten!
Aber noch mal für dich!
Registry Eintrag A wird programmatisch auf B gesetz! Ok ?
Der Neue Wert in der Registry ist nun B OK ?Das Problem ist!!! Solange das Gerät nicht resetet wurde ist nach wie vor der alte Wert A gültig!
Ich brauche nun eine Methode die Wert B direkt aktiviert!
Das Beispiel steht für ein gesetztes Flag! Bei A ist das Flag gesetzt und bei B nicht!
Gruss
-
flenders meinte das anders. Er will wissen was du mit dem Registry-Eintrag bezwecken willst. Beispiel "Setzen des Hintergrundbildes". Da es eventuell eine Funktion gibt die das indirekt macht.
-
schrieb:lol.
warum lachst du?
-
schrieb:flenders meinte das anders. Er will wissen was du mit dem Registry-Eintrag bezwecken willst. Beispiel "Setzen des Hintergrundbildes". Da es eventuell eine Funktion gibt die das indirekt macht.
Achso! Ich will die Triggertasten des PDA- Gerätes ausschalten!
-
Genau das hatte ich gemeint @

Denn das Problem hängt ja eigentlich nicht mit der Registry zusammen, sondern dass du dem Programm, welches für die Steuerung (kann mir grad irgendwie unter Trigger-Tasten nicht richtig was vorstellen) zuständig ist, signalisieren musst, dass es die Einstellungen nochmals lesen soll - oder eben es gibt direkt eine Funktion zum Aktivieren der Triggertasen (was ist denn das jetzt genau?)

-
flenders schrieb:
Genau das hatte ich gemeint @

Denn das Problem hängt ja eigentlich nicht mit der Registry zusammen, sondern dass du dem Programm, welches für die Steuerung (kann mir grad irgendwie unter Trigger-Tasten nicht richtig was vorstellen) zuständig ist, signalisieren musst, dass es die Einstellungen nochmals lesen soll - oder eben es gibt direkt eine Funktion zum Aktivieren der Triggertasen (was ist denn das jetzt genau?)

ich bin jetzt soweit vorgedrungen das ich in der Registry einen Hardwarekey geändert habe! ggg
Triggertasten = gelbe Tasten bei Symbol-PDA Geräten! Werden zum aktivieren der Scannerschnittstelle genutzt!
ich kann die Triggertasten auch manuell über die Symbol Settings ausschalten! Indem ich die Flags einfach setzte und OK sage! Der Wert der Registry wird umgesetzt! Und die neue Einstellung ist direkt aktiv! Und das geht ohne zu reseten! Es muss etwas geben das ohne zu reseten die Änderung aktiviert!
Ich such mal weiter! Bin für jede Hilfe Dankbar!
Gruss
-
Du könntest mal mit Dependency Walker naschschnüffeln - evtl. findest du damit die Funktion, die das Kontroll-Programm zu Aktivierung / Deaktivierung verwendet (falls es denn eine direkt gibt).
Falls nicht wird wohl das Kontroll-Programm selbst für die Abfrage der Trigger-Tasten zuständig sein, sodass du dich direkt daran wenden müsstest. Falls das alles nicht klappt könntest du noch versuchen das Kontroll-Programm zu beenden und neu zu starten, um so ein erneutes Auslesen aus der Registry zu erzwingen - oder wenn gar nichts mehr hilft könntest du auch direkt über simulierte Mausklicks die Einstellung ändern
Ich hoffe dir zumindest mal ein paar (sinnvole?) Anregungen gegeben zu haben

-
flenders schrieb:
Du könntest mal mit Dependency Walker naschschnüffeln - evtl. findest du damit die Funktion, die das Kontroll-Programm zu Aktivierung / Deaktivierung verwendet (falls es denn eine direkt gibt).
Falls nicht wird wohl das Kontroll-Programm selbst für die Abfrage der Trigger-Tasten zuständig sein, sodass du dich direkt daran wenden müsstest. Falls das alles nicht klappt könntest du noch versuchen das Kontroll-Programm zu beenden und neu zu starten, um so ein erneutes Auslesen aus der Registry zu erzwingen - oder wenn gar nichts mehr hilft könntest du auch direkt über simulierte Mausklicks die Einstellung ändern
Ich hoffe dir zumindest mal ein paar (sinnvole?) Anregungen gegeben zu haben

Mal Danke sagt ich werde das mal versuchen !
-
flenders schrieb:
Du könntest mal mit Dependency Walker naschschnüffeln - evtl. findest du damit die Funktion, die das Kontroll-Programm zu Aktivierung / Deaktivierung verwendet (falls es denn eine direkt gibt).
Falls nicht wird wohl das Kontroll-Programm selbst für die Abfrage der Trigger-Tasten zuständig sein, sodass du dich direkt daran wenden müsstest. Falls das alles nicht klappt könntest du noch versuchen das Kontroll-Programm zu beenden und neu zu starten, um so ein erneutes Auslesen aus der Registry zu erzwingen - oder wenn gar nichts mehr hilft könntest du auch direkt über simulierte Mausklicks die Einstellung ändern
Ich hoffe dir zumindest mal ein paar (sinnvole?) Anregungen gegeben zu haben

Hi ich denke ich habe mein Problem gelöst!
Ich verwende WM_SETTINGCHANGE und schon funzt es!
Der Registryeintrag wird gesetzt, ohne das zu PDA zu reseten!Danke für eure Hilfe und Anregungen!
-
Wholesaler schrieb:
flenders schrieb:
Du könntest mal mit Dependency Walker naschschnüffeln - evtl. findest du damit die Funktion, die das Kontroll-Programm zu Aktivierung / Deaktivierung verwendet (falls es denn eine direkt gibt).
Falls nicht wird wohl das Kontroll-Programm selbst für die Abfrage der Trigger-Tasten zuständig sein, sodass du dich direkt daran wenden müsstest. Falls das alles nicht klappt könntest du noch versuchen das Kontroll-Programm zu beenden und neu zu starten, um so ein erneutes Auslesen aus der Registry zu erzwingen - oder wenn gar nichts mehr hilft könntest du auch direkt über simulierte Mausklicks die Einstellung ändern
Ich hoffe dir zumindest mal ein paar (sinnvole?) Anregungen gegeben zu haben

Hi ich denke ich habe mein Problem gelöst!
Ich verwende WM_SETTINGCHANGE und schon funzt es!
Der Registryeintrag wird gesetzt, ohne das zu PDA zu reseten!Danke für eure Hilfe und Anregungen!
Mist so ganz funzt es doch noch nicht! :-((((
