كيف يمكنني تثبيت الأداة على سطح المكتب المستخدم برمجيا؟
-
06-07-2019 - |
سؤال
هل من الممكن تثبيت الأداة على سطح المكتب المستخدم بطريقة أو بأخرى؟ أعتقد أنني بحاجة إلى نسخ كافة الملفات إلى مجلد الأداة للمستخدم، ومنها مثلا.
C:\Users\curusername\AppData\Local\Microsoft\Windows Sidebar\Gadgets\test.gadget
ولكن نسخ الملفات هنا لا يتم تشغيل الأداة. كيف يمكنني تسجيل / تفعيلها؟
هل يكفي لقصف تنفيذ test.gadget؟
المحلول
ووMSDN المادة التالية يغطي هذا:
http://msdn.microsoft.com/ أون لنا / مكتبة / cc982277 (VS.85) .aspx اتصال
نصائح أخرى
والجواب في وقت متأخر، وأنا أعلم، ولكن الجواب الآخر يتحدث عن ويندوز العرض الجانبي الأدوات، ويرتبط سؤالك إلى Windows أنظمة تشغيل سطح المكتب.
ومن الممكن لتشغيل الأداة على ويندوز 7 دون قذيفة المنفذة الأرشيف، تحتاج إلى استخدام واجهة IDesktopGadget
طريقة RunGadget
. استدعاء RunGadget
على مجلد يحتوي على ملفات أداة الخاص بك، وسوف تظهر على سطح مكتب المستخدم.
وتقدم وصفا للطريقة ونموذج التعليمات البرمجية RunGadget لC ++ هنا:
http://msdn.microsoft.com/ أون لنا / مكتبة / dd378390 (VS.85) .aspx اتصال
إذا كنت تستخدم .NET، إشارة إلى السؤال السابق سألت عن كيفية تنفيذ واجهة IDesktopGadget:
تجاوز المكدس - C #: الرجوع إلى واجهة ويندوز قذيفة
لالتوافق (ويندوز فيستا)، أنصح لك تراجع إلى قذيفة تنفيذ الأسلوب.