Slytherin
دوشنبه 10 تیر 1392, 07:06 صبح
سلام و عرض خسته نباشید.
دوستان من قبلا هم این مشکل رو داشتم ولی الان به شدت من رو عصبی کرده...
مشکلم اینه که برنامه هام به خوبی در ویندوزهای XP و Seven و Vista کار میکنه ولی وقتی نوبت به ویندوز 8 میرسه به خاطر تغییراتی که در سطح دسترسی ها انجام داده باعث میشه که تمامی امکانات برنامه به خوبی کار نکنه...
مثلا وقتی می خوام رجیستری رو تغییر بدم ارور میده که شما دسترسی ندارید و باید با سطح دسترسی Administrator این کار رو انجام بدید. حتی من manifest رو تغییر دادم که این مجوز از خود کاربر گرفته بشه ولی نشد... تنها راهش اینه که کاربر خودش روی فایل راست کلیک کنه و Run As Administrator رو انتخاب کنه. (خب کاربر که دست کف بو نکرده!)
مشکل دومم اینه که برنامه هایی که نیاز به سطح دسترسی Administrator دارند حتی اگر توسط یک برنامه جانبی توی فولدر Startup یا توی رجیستری برای شروع خودکار قرار گرفته باشند، باز هم پس از بالا آمدن ویندوز اجرا نمی شوند!!
خب به طور ساده الان اگه قرار باشه که شما برنامه تون رو به طور خودکار در ویندوز 8 اجرا کنید چیکار می کنید؟! هر راهی باشه من قبولش دارم ولی خودم به هیچ نتیجه نرسیدم :|
منتظر ارایه پیشنهادات از دوستان و مهندسین عزیز هستم چون تمام پروژه هام لنگ همین قضیه هستند و من واقعا نمی دونم که دیگه باید چیکار کنم...
***
در ضمن فراموش کردم بگم. آگر خواستید با کد راهنمایی کنید فرقی نمیکنه که کد VB.Net باشه یا C# :|
***
پی نوشت:
کلا به نظرتون مسخره نیست که تالارهای VB.Net و C# جدا هستند؟ :| خب فرض کنید برای یکی یه سؤالی پیش بیاد و با توجه به ساختار یکسان دات نت براش فرقی نداشته باشه که با چه زبانی راهنمایی بگیره، یعنی در این حالت باید هر دو جا تایپیک بزنه؟ منطقیه؟ (خواهشا در خصوص این قضیه اینجا بحث نکنید.)
دوستان من قبلا هم این مشکل رو داشتم ولی الان به شدت من رو عصبی کرده...
مشکلم اینه که برنامه هام به خوبی در ویندوزهای XP و Seven و Vista کار میکنه ولی وقتی نوبت به ویندوز 8 میرسه به خاطر تغییراتی که در سطح دسترسی ها انجام داده باعث میشه که تمامی امکانات برنامه به خوبی کار نکنه...
مثلا وقتی می خوام رجیستری رو تغییر بدم ارور میده که شما دسترسی ندارید و باید با سطح دسترسی Administrator این کار رو انجام بدید. حتی من manifest رو تغییر دادم که این مجوز از خود کاربر گرفته بشه ولی نشد... تنها راهش اینه که کاربر خودش روی فایل راست کلیک کنه و Run As Administrator رو انتخاب کنه. (خب کاربر که دست کف بو نکرده!)
مشکل دومم اینه که برنامه هایی که نیاز به سطح دسترسی Administrator دارند حتی اگر توسط یک برنامه جانبی توی فولدر Startup یا توی رجیستری برای شروع خودکار قرار گرفته باشند، باز هم پس از بالا آمدن ویندوز اجرا نمی شوند!!
خب به طور ساده الان اگه قرار باشه که شما برنامه تون رو به طور خودکار در ویندوز 8 اجرا کنید چیکار می کنید؟! هر راهی باشه من قبولش دارم ولی خودم به هیچ نتیجه نرسیدم :|
منتظر ارایه پیشنهادات از دوستان و مهندسین عزیز هستم چون تمام پروژه هام لنگ همین قضیه هستند و من واقعا نمی دونم که دیگه باید چیکار کنم...
***
در ضمن فراموش کردم بگم. آگر خواستید با کد راهنمایی کنید فرقی نمیکنه که کد VB.Net باشه یا C# :|
***
پی نوشت:
کلا به نظرتون مسخره نیست که تالارهای VB.Net و C# جدا هستند؟ :| خب فرض کنید برای یکی یه سؤالی پیش بیاد و با توجه به ساختار یکسان دات نت براش فرقی نداشته باشه که با چه زبانی راهنمایی بگیره، یعنی در این حالت باید هر دو جا تایپیک بزنه؟ منطقیه؟ (خواهشا در خصوص این قضیه اینجا بحث نکنید.)