Frage

Ist es möglich, ein Gadget Desktop eines Benutzers irgendwie zu installieren? Ich glaube, ich brauche, um eine der Gadget-Ordner des Benutzers alle Dateien zu kopieren, z.

C:\Users\curusername\AppData\Local\Microsoft\Windows Sidebar\Gadgets\test.gadget

Aber das Kopieren der Dateien hier nicht das Gadget ausgeführt werden. Wie kann ich mich registrieren / es aktivieren?

Ist es genug, Shell test.gadget ausführen?

War es hilfreich?

Lösung

Andere Tipps

Späte Antwort, ich weiß, aber die andere Antwort spricht über die Windows Sideshow Gadgets und Ihre Frage zu Windows Desktop Gadgets verwendet.

Es ist möglich, das Gadget auf Windows 7 ohne Shell-Ausführung des Archivs ausführen können, müssen Sie die IDesktopGadget Interface-Methode RunGadget verwenden. Rufen Sie RunGadget auf einen Ordner Ihrer Gadgets-Dateien enthält, und es wird auf dem Desktop des Benutzers angezeigt werden.

Eine Beschreibung des RunGadget Verfahren und Beispielcode für C ++ wird hier angeboten:

http://msdn.microsoft.com/ en-us / library / dd378390 (VS.85) aspx

Wenn Sie .NET verwenden, beziehen sich auf eine vorherige Frage, die ich gefragt, wie die IDesktopGadget Schnittstelle zu implementieren:

Stack-Überlauf - C #: Referenzierung Windows-Schnittstelle Shell

Für die Abwärtskompatibilität (Vista), ich würde Ihnen empfehlen, auf die Schale zurückgreifen Verfahren auszuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top