PDA

View Full Version : سوال: ثبت پسوند در رجیستری



farhaneh
چهارشنبه 14 اسفند 1387, 17:28 عصر
سلام به همگی.
تو یه برنامه c# یه فایل با یه پسوند خاص دارم . چطوری میتونم این پسوند رو که خودم برای برنامم ایجاد کردم رو تو رجیستری ویندوز ثبت کنم ؟:متفکر:
مرسی.

shytonak
چهارشنبه 14 اسفند 1387, 18:50 عصر
دوست عزیز با کد زیر میتونی یه کلید تو رجیستری ایجاد کنی و مقداری رو توش ذخیره کنی.

RegistryKey currentKey;
currentKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("key", bool writentokey );
currentKey.SetValue( "name", value );
or
currentKey.GetValue( name );

mehdi.mousavi
چهارشنبه 14 اسفند 1387, 19:25 عصر
سلام به همگی. تو یه برنامه c# یه فایل با یه پسوند خاص دارم . چطوری میتونم این پسوند رو که خودم برای برنامم ایجاد کردم رو تو رجیستری ویندوز ثبت کنم ؟:متفکر: مرسی.

سلام.
اگر منظورتون اینه که وقتی کاربر روی فایلهایی با پسوند مورد نظر شما کلیک کرد، برنامه شما باز بشه و فایل مورد نظر رو Load کنه، روشهای متعددی موجوده. یکی از این روشها رو میتونید اینجا بخونید. (http://blog.mehdi.biz/2007/07/opening-up-custom-file-extension-using.html)