طرز نوشتن برنامه ای با #c

***UNIQUE***

Active Member
من میخوام یه برنامه با #C بنویسم که وقتی میخوام وارد Drive از ویندوز بشم از من Password بخواد و اگر Password رو اشتباه زدم اون Drive رو فرمت کنه .
شما این برنامه رو به این زبان یا به زبان دیگه ای (که من طرز نوشتنش رو ببینم ) ندارید
من تا هفته دیگه اینو خیلی فوری لازم دارم ممنون میشم اگر نمونه ای دارید اینجا بذارید
با تشکر
 

MnavidM

Active Member
***UNIQUE*** گفت:
من میخوام یه برنامه با #C بنویسم که وقتی میخوام وارد Drive از ویندوز بشم از من Password بخواد و اگر Password رو اشتباه زدم اون Drive رو فرمت کنه .
شما این برنامه رو به این زبان یا به زبان دیگه ای (که من طرز نوشتنش رو ببینم ) ندارید
من تا هفته دیگه اینو خیلی فوری لازم دارم ممنون میشم اگر نمونه ای دارید اینجا بذارید
با تشکر
1- حالا چرا فرمت کنه ؟

2- برای این کار باید از توابع API استفاده کنی .

و بری تو دل ویندوز تا ازس سردربیاری که آیا درایو C اومده یا نه .

یا مثلا مثل برنامه های KeyLogger بررسی کنی , ببینی کی روی درایو C کلیک شده تا بعد برنامه رو اجرا کنی .

در کل باید برنامت مقیم در حافظه بشه و بعد مثل یه جاسوس عملیات کاربر رو چک کنه , که داره چی کار می کنه.

فکر نکن این برنامه که شما بخواید دقیقا سر هم آماده باشه .

باید تیکه تیکه دنبالش بگردید .

موفق باشی.
نوید.
 
...

Doste راست میگه تو این برنامه همونطور که نوید گفت باید چند نکته توجه بشه :

1. اگه با Console بنویسی بهتره.
2. باید API ها رو استفاده کنی (البته اینو بدون windows به این سادگی نمیزاره بدون هیچ پیغامی به کاربر Drive رو فرمت کنی ! باید بری دنبالش که چه جوری warning ها رو disable کنی )
3. باید بشینی تو حافضه و خودت رو بتونی از Task Manare حذف کنی که نتونند با Ctrl+ALT+Del برنامت رو ببندن.

البته باید بگم نوید جان همه ی اینها رو گفت من یه نموره بیشتر توضیح دادم.
 

***UNIQUE***

Active Member
---------------------------------------------------
3. باید بشینی تو حافضه و خودت رو بتونی از Task Manare حذف کنی که نتونند با Ctrl+ALT+Del برنامت رو ببندن.
---------------------------------------------------
چه جوری اینکارو بکنم؟
حق با شماست ویندوز به این راحتی نمیذاره
با console بنویسم بهتره اما زیاد فرقی نمیکنه
بعد من اصلا" نمیدونم با C# میشه اینو نوشت یا نه چون #c با windows کاری نداره برپایه clr

-------------------------------------------------
1- حالا چرا فرمت کنه ؟
-------------------------------------------------
کسی که خواسته این جوری گفته. من نمیدونم چرا خواسته فرمت کنه اما میخواد بدون اینکه به کاربر پیغامی داده بشه فرمت بشه.

شما اسم این تابع API که باید استفاده کرد میدونید؟
شما نمونه برنامه ای از هر کدوم از این قسمتها و کارایی که باید انجام بشه ندارید؟
اینکارو باید تا هفته دیگه آماده کنم تا حالام این مدل برنامه ننوشتم ممنون میشم شما که واردترید کمک کنید.
با تشکر از راهنماییهاتون
 
سلام

من این کار رو تو Delphi بلد بودم اما تو #C نه ! حالا از یکی پرسیدم، جواب داد اینجا پست میکنم.

راستی من همین الان یک سوال برام پیش اومد :D مگه تو .NET توابع API رو نبستن ؟؟؟
 

***UNIQUE***

Active Member
بله میشه استفاده کرد
چرا توابع API رو باید ببندن؟
بعد یه مسئله ای هست اینکه توابع API برای فرمت کردن Drive ها فکر کنم باشه
اما شما میدونید وقتی میخوام وارد یه Drive بشم آیا Event خاصی تو محیط برنامه نویسی یا windows فعال میشه یا نه؟ اینو چیکار کنم؟
راستی چه خوب یعنی شما کد دلفی اینو دارید ؟
 

***UNIQUE***

Active Member
خیلی ممنون میشم اگه پیدا کردید اینجا بذارید
اگر این قسمتش حل بشه خیلی کار من کمتر میشه
با تشکر
 
فکر نمیکنم زیاد بدردت بخوره اما برای #C یک همچین چیزی است :
برای حذف برنامه از Taskbar باید property خاص این موضوع که نامش ShownInTaskbar هست رو به false تغییر دهیم و در این صورت در هنگام Minimize کردن برنامه در Taskbar نشوند داده نمیشه و به صورت یک [panel کوچک در بالای taskbar نمایش داده میشود.

البته زیاد به این برنامه ربط نداره ;)
 
آخرین ویرایش:

***UNIQUE***

Active Member
از توجهتون بسیار ممنونم
این برا TaskBar است من با taskbar کاری ندارم میخوام برنامه من تو taskManager نیاد (برای این هم فکر کنم یک تابع API است حالا نمیدونم TaskMagnager رو کلا" نشون نمیده یا اینکه این برنامه خاص رو توش نشون نمیده)
با تشکر
 

***UNIQUE***

Active Member
سلام
این برنامه رو بدون توابع API نوشتم .
(البته فکر نمیکنم نیاز به توضیح داشته باشه اما چون برای یکی از دوستانم بود توضیحات هم به طور کامل داخل فایل نوشتم)گفتم اینجا بذارم شاید مورد استفاده شما هم باشه.:cool:
-البته باید زودتر میذاشتم .اما درگیر کارهای دیگه شدم یادم رفت :neutral: -
موفق باشید :)
 

پیوست ها

  • Delete The Directory.rar
    76.6 کیلوبایت · بازدیدها: 25

جدیدترین ارسال ها

بالا