من یه برنامه ساختم که می خوام مثل برنامه های دیگه با یه کلیک روی فایل های که با اون برنامه ایجاد شده توسط برنامه خونده بشه مثل همه ی برنامه های دیگه
و دیگه مجبور نباشم برنامه رو اجرا کنم و بعد اون فایل رو Open کنم
چطوری می تونم اینکارو بکنم ؟
C#
من یه برنامه ساختم که می خوام مثل برنامه های دیگه با یه کلیک روی فایل های که با اون برنامه ایجاد شده توسط برنامه خونده بشه مثل همه ی برنامه های دیگه
و دیگه مجبور نباشم برنامه رو اجرا کنم و بعد اون فایل رو 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 نام برنامه خودتونو بذارید.
موفق باشید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینو که خودم می دونم
خوب نام برنامه یا ادرس ش ؟
باید برنامه رو با اینستالر نصب کرد ؟
اگه برنامه توی system32 هست فقط نام و در غیر اینصورت آدرس...
سلام
این هم یک سمپل ساده که باهاش می تونید به راحتی واسه برنامه تون راست کلیک در ست کنید.
(به کد های متد Install در کلاس InstallRightclick توجه کنید.)
موفق باشید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این مثالتون مورد داره که
بعد از اینکه تنظیماتو انجام می دم می رم اون فایل رو اجرا کنم می گه Access is Denied
یه راه قشنگ : شما از برنامت یه SETUP که میسازی میتونی براش File Acosoation (یه همچین چیزی) بذاری که مثلا فایلای *.rmb با برنامه ی شما باز شه
واقعا راه به این قشنگی ندیده بودم
خیلی حال کردم
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)