من یه برنامه ساختم که می خوام مثل برنامه های دیگه با یه کلیک روی فایل های که با اون برنامه ایجاد شده توسط برنامه خونده بشه مثل همه ی برنامه های دیگه
و دیگه مجبور نباشم برنامه رو اجرا کنم و بعد اون فایل رو Open کنم
چطوری می تونم اینکارو بکنم ؟
C#
Printable View
من یه برنامه ساختم که می خوام مثل برنامه های دیگه با یه کلیک روی فایل های که با اون برنامه ایجاد شده توسط برنامه خونده بشه مثل همه ی برنامه های دیگه
و دیگه مجبور نباشم برنامه رو اجرا کنم و بعد اون فایل رو Open کنم
چطوری می تونم اینکارو بکنم ؟
C#
سلام
به تاپیک زیر مراجعه کنید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ممنون کارم تا حدی راه افتاد ولی چه طوری باید بگم که فایل با برنامه من اجرا بشه نه Calclutor
توی این مثال
Microsoft.Win32.Registry.SetValue("HKEY_CLASSES_RO OT\.ali", "", "aliclassname")
Microsoft.Win32.Registry.SetValue("HKEY_CLASSES_RO OT\aliclassname\shell\newmenu", "", "منوی جدید")
Microsoft.Win32.Registry.SetValue("HKEY_CLASSES_RO OT\aliclassname\shell\newmenu\command", "", "calc.exe")
سلام
در کد زیر بجای calc نام برنامه خودتونو بذارید.
موفق باشید.نقل قول:
کد:Microsoft.Win32.Registry.SetValue("HKEY_CLASSES_RO OT\aliclassname\shell\newmenu\command", "", "calc.exe")
اینو که خودم می دونم
خوب نام برنامه یا ادرس ش ؟
باید برنامه رو با اینستالر نصب کرد ؟
اگه برنامه توی system32 هست فقط نام و در غیر اینصورت آدرس...
سلام
این هم یک سمپل ساده که باهاش می تونید به راحتی واسه برنامه تون راست کلیک در ست کنید.
(به کد های متد Install در کلاس InstallRightclick توجه کنید.)
موفق باشید.کد:http://rapidshare.com/files/261474897/MVW-InstallRightclick.zip.html
این مثالتون مورد داره که
بعد از اینکه تنظیماتو انجام می دم می رم اون فایل رو اجرا کنم می گه Access is Denied
یه راه قشنگ : شما از برنامت یه SETUP که میسازی میتونی براش File Acosoation (یه همچین چیزی :دی) بذاری که مثلا فایلای *.rmb با برنامه ی شما باز شه
واقعا راه به این قشنگی ندیده بودم
خیلی حال کردم