Future_Coder
پنج شنبه 17 خرداد 1386, 17:28 عصر
با سلام خدمت همه فنهای دلفی!:چشمک:
این سوال رو من جاهای مختلفی مطرح کردم ولی متاسفانه جواب درستی پیدا نکردم!
یک برنامه باید مینوشتم که کاربر هر لحظه که میخواست میتونست که درایو رو مخفی کنه . برای انجام این کار از رجیستری ویندوز کمک گرفتم و برای آشکار کردن دوباره اون هم مشکلی ندارم
برای دیدن چگونگ کار یک سری به
http://www.pctools.com/guides/registry/detail/148/ بزنید
مشکل اینه که بعد از هر پنهان کردن یا آشکار کردن باید سیستم راه اندازی مجدد بشه که این برنامه منو تقریبا بی ارزش میکنه! در یک منبعی آموزش به روز رسانی رجیستری ویندوز اینطور بود:
//update changes immediately
SystemParametersInfo (SPI_SETDESKWALLPAPER,0, nil,SPIF_SENDWININICHANGE) ;
SystemParametersInfo (SPI_SETSCREENSAVEACTIVE,0, nil,SPIF_SENDWININICHANGE) ;
قبلا اینو رو یک برنامه دیگه امتحان کرده بودم وجوب داد ولی در این برنمه کاری نمیکرد! یعنی روی اون قسمت رجیستری که من میخاستم به روز بشه بی تاثیر بود
البته یک کلک دیگر هم برای به روز کردن رجیستری هست اونم End کردن فرآیند Explorer.exe و دوباره فراخوانی کردن آن است که آن هم زیاد صورت خوشی ندارد!
آیا نظری دارید؟
---------------------------------------
Persians Are Rulerz!Persians Are Creator Of Algorithmic Method For Solving A Problem
And Now It's Honor To be A Coder!
این سوال رو من جاهای مختلفی مطرح کردم ولی متاسفانه جواب درستی پیدا نکردم!
یک برنامه باید مینوشتم که کاربر هر لحظه که میخواست میتونست که درایو رو مخفی کنه . برای انجام این کار از رجیستری ویندوز کمک گرفتم و برای آشکار کردن دوباره اون هم مشکلی ندارم
برای دیدن چگونگ کار یک سری به
http://www.pctools.com/guides/registry/detail/148/ بزنید
مشکل اینه که بعد از هر پنهان کردن یا آشکار کردن باید سیستم راه اندازی مجدد بشه که این برنامه منو تقریبا بی ارزش میکنه! در یک منبعی آموزش به روز رسانی رجیستری ویندوز اینطور بود:
//update changes immediately
SystemParametersInfo (SPI_SETDESKWALLPAPER,0, nil,SPIF_SENDWININICHANGE) ;
SystemParametersInfo (SPI_SETSCREENSAVEACTIVE,0, nil,SPIF_SENDWININICHANGE) ;
قبلا اینو رو یک برنامه دیگه امتحان کرده بودم وجوب داد ولی در این برنمه کاری نمیکرد! یعنی روی اون قسمت رجیستری که من میخاستم به روز بشه بی تاثیر بود
البته یک کلک دیگر هم برای به روز کردن رجیستری هست اونم End کردن فرآیند Explorer.exe و دوباره فراخوانی کردن آن است که آن هم زیاد صورت خوشی ندارد!
آیا نظری دارید؟
---------------------------------------
Persians Are Rulerz!Persians Are Creator Of Algorithmic Method For Solving A Problem
And Now It's Honor To be A Coder!