المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : XP fix tool >>> من برمجتى اجعل استيقاظ الويندوز اسرع



omarkin05
18-6-2008, 07:29 AM
http://www.s-conan.com/msoms-design/Mai%20&%20GH/1/15.gif


http://thesoftking.sitesled.com/xp-tool.gif


الأداه باختصار بسيط :


تجعل الوقت بين دخولك الويندوز وبين شاشه الترحيب الاولى ( welcome ) اقل


وهى لاتؤثر سلباً على الويندوز ابداً


لتحميل الأداه :


( الأداه حصريه لمسومس انمى فقط ولن تجدها فى اى منتدى آخر بهذا الحجم الصغير والفعاليه الكبيره )


http://thesoftking.sitesled.com/xp-down.gif (http://thesoftking.sitesled.com/XP%20fix%20tool.exe)

صوره الاداه ( صغيره جداً ) :

http://thesoftking.sitesled.com/xp%20tool.BMP


و شكراً لقرائه موضوعى

HMD_kid
18-6-2008, 07:55 AM
جزاك الله خيراً أخي ...


ما شاء الله ،


كنت ملاحظ إنك متفاعل في قسم البرامج أكثر من غيره


ودحين عرفت السبب ، مدام إنك برمجة هذا البرنامج ، فهذا يعني إنك محترف ^.^


وبالتوفيق لك ^.^

Wing ZERO
18-6-2008, 08:03 AM
جميل ...
أخي أتمنى لو تشرحلنا الآلية التي استخدمتها لتقليل الفترة , يعني تعديل ريجستري ام ازالة ملفات او اعدادات أو ..... ؟

وبالمناسبة , ألا ترى معي (العبارة مألوفة) أن اسم البرنامج عام جداً , يعني لو اخترت اسم اكثر تحديداً أو أجمل من هذا , يعني XP Fix لا تعطي فكرة عن عمل البرنامج , والـ XP Fixes في هذي الدنيا كثيرة , فبالتالي ربما تحتاج اسم أكثر تميزاً ؟

omarkin05
18-6-2008, 08:47 AM
جزاك الله خيراً أخي ...


ما شاء الله ،

كنت ملاحظ إنك متفاعل في قسم البرامج أكثر من غيره

ودحين عرفت السبب ، مدام إنك برمجة هذا البرنامج ، فهذا يعني إنك محترف ^.^


وبالتوفيق لك ^.^



بارك الله فيك اخى

وتشكر لمرورك

وانا احب قسم البرامج بسبب حبى للبرامج

وتمنياتى بالتوفيق

omarkin05
18-6-2008, 08:52 AM
جميل ...
أخي أتمنى لو تشرحلنا الآلية التي استخدمتها لتقليل الفترة , يعني تعديل ريجستري ام ازالة ملفات او اعدادات أو ..... ؟

وبالمناسبة , ألا ترى معي (العبارة مألوفة) أن اسم البرنامج عام جداً , يعني لو اخترت اسم اكثر تحديداً أو أجمل من هذا , يعني XP Fix لا تعطي فكرة عن عمل البرنامج , والـ XP Fixes في هذي الدنيا كثيرة , فبالتالي ربما تحتاج اسم أكثر تميزاً ؟

شرح آليه عمل الأداه قريباً icon77

وانا معك فى اسم البرنامج icon1440

ولكن الست معى ان هذا الأسم اسم كبير لشخص صنعه منذ ان كان فى الحاديه عشر من عمره 67_icond

اخى انا مبرمج الأداه وانا عندى 11 سنه iCon944

وللأسف ضاع السورس كود منى !nani

والف شكر لمرورك الطيب iconQ

Wing ZERO
18-6-2008, 01:13 PM
اخى انا مبرمج الأداه وانا عندى 11 سنه iCon944
اتعني انك برمجتها عندما كان عمرك 11 سنة , أم أنك أنت من برمج الأداة وعمرك الآن 11 سنة ؟


وننتظر الشرح قريباً , الى حين ذلك دعني أعرض نتائج التحقيق من جهتي :
1.البرنامج مكتوب بلغة VB واسم ملف المشروع قبل التجميع (قبل الـCompile) كان Projekt1.vbp
2. أظن المشروع تم عمله في سنة الـ 2004 ? تحديداً في شهر 9 أو 2 (هذي الأخيرة مشكوك فيها)
3. ما يقوم به البرنامج هو التعديل على مفتاح الريجستري HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Wa itToKillServiceTimeout
ليحوله من الوضع الافتراضي REG_SZ بالقيمة 1000 الى REG_DWORD بالقيمة السداس عشرية 3e8 والقيمة العشرية 1000 .
4.في وقت كتابة البرنامج كان الفيجوال ستوديو موجوداً على جهازك في الموقع
D:\Program Files\Microsoft Visual Studio
5. العناصر المستخدمة فس الواجهة الرئيسة هي كما يلي من غير تغيير اسماء
(Form1,Command1,Label1,Label2,Image1) , يبدو انك لم تغير الاسماء الافتراضية.
6.نظراً لما يقوم به البرنامج في الريجستري , يمكنني القول أن ما يسرعه هو عملية Shutdown وليس عملية استيقاظ الويندوز وذلك بتقليل الوقت المنتظر قبل الاطفاء الاجباري للـServices من ثانية واحدة الى صفر, والغريب ان البرنامج يغيرها الى REG_DWORD بينما يفترض بها ان تكون REG_SZ كما وأن قيمتها العشرية لم تتغير من 1000 (الا اذا كان الوضع الافتراضي 2000).

Bu.Hmaid
18-6-2008, 02:48 PM
و عليكم السلام

ماشاء الله عليك أخيomarkin05

مبدع, و متميز, مشكووور عـ البرنامج + البرمجه

و نتمنى أن نرى ما ننتظره

و بالتوفيق لكم إن شاء الله ^_^

omarkin05
18-6-2008, 07:36 PM
اتعني انك برمجتها عندما كان عمرك 11 سنة , أم أنك أنت من برمج الأداة وعمرك الآن 11 سنة ؟


وننتظر الشرح قريباً , الى حين ذلك دعني أعرض نتائج التحقيق من جهتي :
1.البرنامج مكتوب بلغة VB واسم ملف المشروع قبل التجميع (قبل الـCompile) كان Projekt1.vbp
2. أظن المشروع تم عمله في سنة الـ 2004 ? تحديداً في شهر 9 أو 2 (هذي الأخيرة مشكوك فيها)
3. ما يقوم به البرنامج هو التعديل على مفتاح الريجستري HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Wa itToKillServiceTimeout
ليحوله من الوضع الافتراضي REG_SZ بالقيمة 1000 الى REG_DWORD بالقيمة السداس عشرية 3e8 والقيمة العشرية 1000 .
4.في وقت كتابة البرنامج كان الفيجوال ستوديو موجوداً على جهازك في الموقع
D:\Program Files\Microsoft Visual Studio
5. العناصر المستخدمة فس الواجهة الرئيسة هي كما يلي من غير تغيير اسماء
(Form1,Command1,Label1,Label2,Image1) , يبدو انك لم تغير الاسماء الافتراضية.

6.نظراً لما يقوم به البرنامج في الريجستري , يمكنني القول أن ما يسرعه هو عملية Shutdown وليس عملية استيقاظ الويندوز وذلك بتقليل الوقت المنتظر قبل الاطفاء الاجباري للـServices من ثانية واحدة الى صفر, والغريب ان البرنامج يغيرها الى REG_DWORD بينما يفترض بها ان تكون REG_SZ كما وأن قيمتها العشرية لم تتغير من 1000 (الا اذا كان الوضع الافتراضي 2000).


اخى اشكرك على تلك المعلومات ( الدقيقه جداً )

ولكنى اقول لك انى برمجت هذه الأداه فى الحاديه عشر من عمرى

فى بدايتى البرمجيه

وتلك الاخطاء يمكن الإستغناء عنها

omarkin05
18-6-2008, 07:39 PM
و عليكم السلام

ماشاء الله عليك أخيomarkin05

مبدع, و متميز, مشكووور عـ البرنامج + البرمجه

و نتمنى أن نرى ما ننتظره

و بالتوفيق لكم إن شاء الله ^_^


شكراً لمرورك وحش

وانت المتميز والله

وماتنتظره قريب 0_-

Wing ZERO
18-6-2008, 10:15 PM
ولكنى اقول لك انى برمجت هذه الأداه فى الحاديه عشر من عمرى فى بدايتى البرمجيه وتلك الاخطاء يمكن الإستغناء عنهالكن هذه الأخطاء تلغي عمل الأداة , حسناً اذاً ربما حان الوقت لتصحيحها ؟مع أنك قلت أنك فقدت السورس كود للبرنامج , لا بأس في ذلك فالبرنامج بسيط جداً لدرجة تسمح لك بانجازه من الصفر في دقائق , حتى أن الأمر التالي في الدوس (الاسم الاصطلاحي للـCommand Prompt) يقوم بنفس عمل البرنامج تماماً بشكل صحيح بدون الواجهة الرسومية:
reg add HKLM\SYSTEM\ControlSet001\Control /v "WaitToKillServiceTimeout" /d "0" /fاو حتى الكود التالي في VB.Net
My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control", "WaitToKillServiceTimeout", "0")وهذا في لغة #C (سي شارب)
My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SYSTEM\Controlet001\Control", "WaitToKillServiceTimeout", "0");

omarkin05
18-6-2008, 11:20 PM
شكراً على تصحيح الأخطاء اخى الكريم

لكن انا كنت لاأعتقد ان بالبرنامج مشكله لأنه كان يؤدى عمله عندى

لذا وضعته فى المنتدى

shekoforever
19-6-2008, 04:31 AM
اخى اشكرك على تلك المعلومات ( الدقيقه جداً )


VB Decompiler (http://www.vb-decompiler.org/)

Wing ZERO
19-6-2008, 04:45 AM
VB Decompiler (http://www.vb-decompiler.org/)

لا لم أستخدم VB Decompiler في ايجاد هذه المعلومات, مع انه عندي على الجهاز وربما كان يجب ان استخدمه , لكن غاب عن بالي .8wq4
شكراً على تذكيري به

shekoforever
19-6-2008, 07:03 AM
لا لم أستخدم VB Decompiler في ايجاد هذه المعلومات, مع انه عندي على الجهاز وربما كان يجب ان استخدمه , لكن غاب عن بالي .8wq4
شكراً على تذكيري به

أنا لم أقل ذلك
هو أراد معلومات دقيقة إذا عليه به Icon498
و على العموم أنا أشجع المصدر المفتوح icon111

Wing ZERO
19-6-2008, 11:38 AM
هل هو فعلاً أراد معلومات دقيقة ؟ هو من كتب البرنامج فتلك المعلومات عنده من الأساس.
على كل ردك السابق كان مبهممممم , ربما أنت من محبين الألغاز ؟ هههه

بالمناسبة , عند استخدام VB_Decompiler لم استطع الحصول على نفس المعلومات بذلك القدر من التفصيل, لكن حصلت على معلومة أخرى

omarkin05
19-6-2008, 07:34 PM
اعرف هذا البرنامج وانا لك اطلب م علومات دقيقه بل شكرته عليها