Diagoo1

عضو ذهبي
التسجيل
5/1/12
المشاركات
946
الإعجابات
408
الإقامة
Egypt
#1



اخوانى فى الله

وانا كنت بعمل برنامج الميديا المشهور K-Lite Codec Pack بطريقه صامته

واجهتنى مشكله وهى ان البرنامج بعد عمله صامت اريد ان اغير فى اعدادات البرنامج الاساسيه مثل ازار التحكم كالتقديم والتاخير وعلو الصوت الى اخره كما اريد تغير الخط الافتراضى للترجمه كل ده عملته على البرنامج ولكن هل من طريقه لحفظ هذه الاعدادات لكى تضاف مع البرنامج عند عمله صامت سواء كان ملف ريجيسترى او بطريقه اخرى

فى امان الله
 

Expertise

مشرف سابق
التسجيل
26/4/14
المشاركات
993
الإعجابات
440
#2
مع ان الفكرة جيدة لكن صراحة لم اجرب التعديل علي التفضيلات الخاصة بالبرنامج ..

ثانيا حزمة الكوداك التي ذكرتها المشغل لا علاقة له هنا بالكوداك نفسه سوي انه المشغل الرئيسي المدعوم من قبل الحزمة المشغل هنا هو [windows media player classic] ..

علي العموم هذي الصورة توضح المسار الذي تذهب اليه التعديلات الخاصة بالبرنامج في الريجستري ..



الله بوفقك ياغالي ..
 

Diagoo1

عضو ذهبي
التسجيل
5/1/12
المشاركات
946
الإعجابات
408
الإقامة
Egypt
#3
مع ان الفكرة جيدة لكن صراحة لم اجرب التعديل علي التفضيلات الخاصة بالبرنامج ..

ثانيا حزمة الكوداك التي ذكرتها المشغل لا علاقة له هنا بالكوداك نفسه سوي انه المشغل الرئيسي المدعوم من قبل الحزمة المشغل هنا هو [windows media player classic] ..

علي العموم هذي الصورة توضح المسار الذي تذهب اليه التعديلات الخاصة بالبرنامج في الريجستري ..



الله بوفقك ياغالي ..
شكرا على الرد والاهتمام وجارى التجربه
 

احمد العربي

مجموعة الإدارة
التسجيل
18/1/09
المشاركات
8,796
الإعجابات
4,095
#4
شكرا للاخ الغالي Expertise وعلى تجاوبه.
لكن عن تجربة اخي الكريم (كنت قد طرحت هذا البرنامج صامتا) منذ فترة، ضبطت الاعدادات كما أريد واستخرجت ملفات السجل وملف حفظ اعدادات الميديا كلاسيك
واستخرجتها كلها وعملت منها ملفا صامتا لكن عبثا للاسف الشديد فبعد تنصيب البرنامج ترجع الاعدادات الافتراضية وكأنك ما عملت شيئا.
..
لانه حسب ما يظهر، التغيرات في السجل تظهر بعد تشغيل البرنامج لاول مرة بعد التصيب.

 

Diagoo1

عضو ذهبي
التسجيل
5/1/12
المشاركات
946
الإعجابات
408
الإقامة
Egypt
#5
شكرا للاخ الغالي Expertise وعلى تجاوبه.
لكن عن تجربة اخي الكريم (كنت قد طرحت هذا البرنامج صامتا) منذ فترة، ضبطت الاعدادات كما أريد واستخرجت ملفات السجل وملف حفظ اعدادات الميديا كلاسيك
واستخرجتها كلها وعملت منها ملفا صامتا لكن عبثا للاسف الشديد فبعد تنصيب البرنامج ترجع الاعدادات الافتراضية وكأنك ما عملت شيئا.
..
لانه حسب ما يظهر، التغيرات في السجل تظهر بعد تشغيل البرنامج لاول مرة بعد التصيب.

هل يوجد طريقه فعاله ومجربه لان التجربه الماضيه لم تفلح :frown:
 

احمد العربي

مجموعة الإدارة
التسجيل
18/1/09
المشاركات
8,796
الإعجابات
4,095
#6
هل يوجد طريقه فعاله ومجربه لان التجربه الماضيه لم تفلح :frown:
اخي انا اخبرتك بأن تجربتي باءت بالفشل، وان شاء الله لو توصلت لحل سأخبرك بــــــه بدون شك.
 

txoo2

الوسـام الذهبي
التسجيل
25/12/12
المشاركات
1,675
الإعجابات
500
العمر
25
#7
اعدادات البرنامج لا يتم حفظها عن طريق الرجستري بل تحفظ داخل ملفات البرنامج نفسه
فيمكن عمل ذلك ببرنامج installrate مع العلم انه افضل من برنامج EMCO MSI Package Builder Enterprise
المليئ بالاخطاء البرمجيه
 

Diagoo1

عضو ذهبي
التسجيل
5/1/12
المشاركات
946
الإعجابات
408
الإقامة
Egypt
#8
اعدادات البرنامج لا يتم حفظها عن طريق الرجستري بل تحفظ داخل ملفات البرنامج نفسه
فيمكن عمل ذلك ببرنامج installrate مع العلم انه افضل من برنامج EMCO MSI Package Builder Enterprise
المليئ بالاخطاء البرمجيه
ممكن طريقه للشرح
 

txoo2

الوسـام الذهبي
التسجيل
25/12/12
المشاركات
1,675
الإعجابات
500
العمر
25
#9

txoo2

الوسـام الذهبي
التسجيل
25/12/12
المشاركات
1,675
الإعجابات
500
العمر
25
#10
هههههه لسا مكتشف طريقه حفظ الاعدادات المهارضه
1 - روح options < player بعدين علم علي اختيار storesettings
2- روح مسار الكوديك في C:\Program Files\K-Lite Codec Pack\MPC-HC\****.ini
3-اعمل اي اعدادات تحبها وهتتحفظ في الملف ده اوتوماتيك
4-اعمل الملف تنصيب صامت ومبروج عليك
ملحوظه الميزه دي جديده في البرنامج مكنتش موجوده في الاصدارات القديمه فتاكد انك تستخد اخر اصدار
 
Dzhamza

Dzhamza

مجموعة الإدارة
التسجيل
23/11/13
المشاركات
15,253
الإعجابات
16,442
الإقامة
الجزائر
الجنس
Male
#11
شكرا للاخ الغالي Expertise وعلى تجاوبه.
لكن عن تجربة اخي الكريم (كنت قد طرحت هذا البرنامج صامتا) منذ فترة، ضبطت الاعدادات كما أريد واستخرجت ملفات السجل وملف حفظ اعدادات الميديا كلاسيك
واستخرجتها كلها وعملت منها ملفا صامتا لكن عبثا للاسف الشديد فبعد تنصيب البرنامج ترجع الاعدادات الافتراضية وكأنك ما عملت شيئا.
..
لانه حسب ما يظهر، التغيرات في السجل تظهر بعد تشغيل البرنامج لاول مرة بعد التصيب.

لو كنت قد أنشأت الملف الصامت وفيه اقتباس للاعدادات من الرجيستري لن يعمل بتاتاً لماذا؟
لأن ملف الرجيستري وعند دمجه للصامت مع برنامجه مثلاً يجب ترتيب الاوامر
الأمر الأول تفعيل ملف الرجيستري صامت : لأنن لو لاحظنا أن التثبيت العادي للـ k-lite codec بالخصوص وإلغائه لا يتم مسح إعداداته من الرجيستري أبداً إلا ببرامج تنظيف الرجيستري.
ثانياً يجب تجميع ملفات الرجيستر في ملف رجيستري واحد وجعله ينفد نفسه صامت قبل تثبيت البرنامج
مثال بالاطواد

كود:
@echo off 
start /wait REGEDIT /S xxxx.reg
start /wait k-litecodecsetu.exe /verysilent
لماذا قمنا بتسبيق ملف الرجيستري لكي عند تثبيت الكليت سيبحث عن الاعدادات السابقة ولن يعدلها بل سيقوم بتفريغ نفسه فقط.
مجربة الطريقة وتفرض نفسها الطريقة مع برنامج الحماية nod32

ملاحظة هامة جداً
عند اتمام انشاء هذا البرنامج لن يعمل الرجيستري على الحاسوب الذي يستعمل برنامج الحماية النود والبيتديفندر و360 ونورتون وبعض برامج الحماية التي لا تقبل التعديل على الرجيستري بعد استعمالها. عدا الكاسبر مجربة من طرفي بعد طرحكم للموضوع
 

txoo2

الوسـام الذهبي
التسجيل
25/12/12
المشاركات
1,675
الإعجابات
500
العمر
25
#12
لو كنت قد أنشأت الملف الصامت وفيه اقتباس للاعدادات من الرجيستري لن يعمل بتاتاً لماذا؟
لأن ملف الرجيستري وعند دمجه للصامت مع برنامجه مثلاً يجب ترتيب الاوامر
الأمر الأول تفعيل ملف الرجيستري صامت : لأنن لو لاحظنا أن التثبيت العادي للـ k-lite codec بالخصوص وإلغائه لا يتم مسح إعداداته من الرجيستري أبداً إلا ببرامج تنظيف الرجيستري.
ثانياً يجب تجميع ملفات الرجيستر في ملف رجيستري واحد وجعله ينفد نفسه صامت قبل تثبيت البرنامج
مثال بالاطواد

كود:
@echo off 
start /wait REGEDIT /S xxxx.reg
start /wait k-litecodecsetu.exe /verysilent
لماذا قمنا بتسبيق ملف الرجيستري لكي عند تثبيت الكليت سيبحث عن الاعدادات السابقة ولن يعدلها بل سيقوم بتفريغ نفسه فقط.
مجربة الطريقة وتفرض نفسها الطريقة مع برنامج الحماية nod32

ملاحظة هامة جداً
عند اتمام انشاء هذا البرنامج لن يعمل الرجيستري على الحاسوب الذي يستعمل برنامج الحماية النود والبيتديفندر و360 ونورتون وبعض برامج الحماية التي لا تقبل التعديل على الرجيستري بعد استعمالها. عدا الكاسبر مجربة من طرفي بعد طرحكم للموضوع
ههههههه علشان كدا بحب الافاست, شوف المشاركه بتاعتي لتعرف طريقه حفظ الاعدادات بدون مشاكل
 

Diagoo1

عضو ذهبي
التسجيل
5/1/12
المشاركات
946
الإعجابات
408
الإقامة
Egypt
#13
لو كنت قد أنشأت الملف الصامت وفيه اقتباس للاعدادات من الرجيستري لن يعمل بتاتاً لماذا؟
لأن ملف الرجيستري وعند دمجه للصامت مع برنامجه مثلاً يجب ترتيب الاوامر
الأمر الأول تفعيل ملف الرجيستري صامت : لأنن لو لاحظنا أن التثبيت العادي للـ k-lite codec بالخصوص وإلغائه لا يتم مسح إعداداته من الرجيستري أبداً إلا ببرامج تنظيف الرجيستري.
ثانياً يجب تجميع ملفات الرجيستر في ملف رجيستري واحد وجعله ينفد نفسه صامت قبل تثبيت البرنامج
مثال بالاطواد

كود:
@echo off 
start /wait REGEDIT /S xxxx.reg
start /wait k-litecodecsetu.exe /verysilent
لماذا قمنا بتسبيق ملف الرجيستري لكي عند تثبيت الكليت سيبحث عن الاعدادات السابقة ولن يعدلها بل سيقوم بتفريغ نفسه فقط.
مجربة الطريقة وتفرض نفسها الطريقة مع برنامج الحماية nod32

ملاحظة هامة جداً
عند اتمام انشاء هذا البرنامج لن يعمل الرجيستري على الحاسوب الذي يستعمل برنامج الحماية النود والبيتديفندر و360 ونورتون وبعض برامج الحماية التي لا تقبل التعديل على الرجيستري بعد استعمالها. عدا الكاسبر مجربة من طرفي بعد طرحكم للموضوع
طبعا مشكور للتفاعل والرد والتجربه ولكن عندى مشكله هو ان اكتر الاجهزه تحمل برامج حمايه بخلاف الكاسبر وهذه سوف تكون مشكله لان البرامج الاخرى سوف تحجب الملف وبالتالى سوف يفقد الاعدادات التى نزيدها :frown: ولكن مشكور جدا
ههههههه علشان كدا بحب الافاست, شوف المشاركه بتاعتي لتعرف طريقه حفظ الاعدادات بدون مشاكل
جارى التجربه ويارب الطريقه تنفع سوف اجرب على الاصدار 10
 
Dzhamza

Dzhamza

مجموعة الإدارة
التسجيل
23/11/13
المشاركات
15,253
الإعجابات
16,442
الإقامة
الجزائر
الجنس
Male
#14
طبعا مشكور للتفاعل والرد والتجربه ولكن عندى مشكله هو ان اكتر الاجهزه تحمل برامج حمايه بخلاف الكاسبر وهذه سوف تكون مشكله لان البرامج الاخرى سوف تحجب الملف وبالتالى سوف يفقد الاعدادات التى نزيدها :frown: ولكن مشكور جدا

جارى التجربه ويارب الطريقه تنفع سوف اجرب على الاصدار 10
الطرقة في التعامل مع برامج الحماية بسيطة جداً
دائماً تثبيت برنامج الحماية بعد تثبيتك لبراجمك إن كنت واثقاً منها طبعاً
يعني لو كانت مجمعة ومنشئة من طرفك لأنك كنت تملك برنامج حماية يعني ليس هناك داع لفحصها قبل تثبيتها بعد الفرمطة وتحمل العواقب ايجابية أم سلبية

.....
 

Diagoo1

عضو ذهبي
التسجيل
5/1/12
المشاركات
946
الإعجابات
408
الإقامة
Egypt
#15
هههههه لسا مكتشف طريقه حفظ الاعدادات المهارضه
1 - روح options < player بعدين علم علي اختيار storesettings
2- روح مسار الكوديك في C:\Program Files\K-Lite Codec Pack\MPC-HC\****.ini
3-اعمل اي اعدادات تحبها وهتتحفظ في الملف ده اوتوماتيك
4-اعمل الملف تنصيب صامت ومبروج عليك
ملحوظه الميزه دي جديده في البرنامج مكنتش موجوده في الاصدارات القديمه فتاكد انك تستخد اخر اصدار
كان نفسى اجد هذا الملف ***.ini بس كل الملفات ***.dll هل انت متاكد؟

تم التجربه على اخر اصدار 11 وعلى الاصدار 10
 

txoo2

الوسـام الذهبي
التسجيل
25/12/12
المشاركات
1,675
الإعجابات
500
العمر
25
#16
كان نفسى اجد هذا الملف ***.ini بس كل الملفات ***.dll هل انت متاكد؟

تم التجربه على اخر اصدار 11 وعلى الاصدار 10
قلت لك تاكد اولا من التاشير علي الخيارstore settings ini (راجع من مشاركتي من جديد فقد ذكرت الخطوات بالترتيب)
بالنسبه للاصدار فهذا هو K-Lite_Codec_Pack_1095_Mega
لتتبع تغيرات النظام حتي تعلم اين يذهب الملف استعمل برنامج TrackFolderChanges
 

txoo2

الوسـام الذهبي
التسجيل
25/12/12
المشاركات
1,675
الإعجابات
500
العمر
25
#17
لو كنت قد أنشأت الملف الصامت وفيه اقتباس للاعدادات من الرجيستري لن يعمل بتاتاً لماذا؟
لأن ملف الرجيستري وعند دمجه للصامت مع برنامجه مثلاً يجب ترتيب الاوامر
الأمر الأول تفعيل ملف الرجيستري صامت : لأنن لو لاحظنا أن التثبيت العادي للـ k-lite codec بالخصوص وإلغائه لا يتم مسح إعداداته من الرجيستري أبداً إلا ببرامج تنظيف الرجيستري.
ثانياً يجب تجميع ملفات الرجيستر في ملف رجيستري واحد وجعله ينفد نفسه صامت قبل تثبيت البرنامج
مثال بالاطواد

كود:
@echo off 
start /wait REGEDIT /S xxxx.reg
start /wait k-litecodecsetu.exe /verysilent
لماذا قمنا بتسبيق ملف الرجيستري لكي عند تثبيت الكليت سيبحث عن الاعدادات السابقة ولن يعدلها بل سيقوم بتفريغ نفسه فقط.
مجربة الطريقة وتفرض نفسها الطريقة مع برنامج الحماية nod32

ملاحظة هامة جداً
عند اتمام انشاء هذا البرنامج لن يعمل الرجيستري على الحاسوب الذي يستعمل برنامج الحماية النود والبيتديفندر و360 ونورتون وبعض برامج الحماية التي لا تقبل التعديل على الرجيستري بعد استعمالها. عدا الكاسبر مجربة من طرفي بعد طرحكم للموضوع
اولا اخي الكودك يقوم بارسال بعض من اعداداته وليس جميعها للرجستري لذلك طريقه الرجيستري فاشله معه
بعض البرامج تقوم بحفظ اعداداتها في داخلها ولن تعرف ابدا مكانها
شوف رد في الصفحه التانيه كتبت الطريقه الصحيحه لعمل ذلك
 
Dzhamza

Dzhamza

مجموعة الإدارة
التسجيل
23/11/13
المشاركات
15,253
الإعجابات
16,442
الإقامة
الجزائر
الجنس
Male
#18
اولا اخي الكودك يقوم بارسال بعض من اعداداته وليس جميعها للرجستري لذلك طريقه الرجيستري فاشله معه
بعض البرامج تقوم بحفظ اعداداتها في داخلها ولن تعرف ابدا مكانها
شوف رد في الصفحه التانيه كتبت الطريقه الصحيحه لعمل ذلك
:confused::confused::confused::confused::confused:
 

Diagoo1

عضو ذهبي
التسجيل
5/1/12
المشاركات
946
الإعجابات
408
الإقامة
Egypt
#19
قلت لك تاكد اولا من التاشير علي الخيارstore settings ini (راجع من مشاركتي من جديد فقد ذكرت الخطوات بالترتيب)
بالنسبه للاصدار فهذا هو K-Lite_Codec_Pack_1095_Mega
لتتبع تغيرات النظام حتي تعلم اين يذهب الملف استعمل برنامج TrackFolderChanges
تم فعلا تصدير ملف ***.ini ولكن يوجد هنا مشكله هو انى املك الملف الان ولكن ما فائدته اذا جعلت البرنامج صامت واضافت هذا الملف ولكن لم اتمكن من تصحيح storesettings هل من طريقه لها .... لا اعتقد ذلك
لان اذا تم تفعيل الخاصيه وادراج الملف مع التسطيب سوف تحل المشكله

ومشكور على التفاعل :rolleyes:
 

txoo2

الوسـام الذهبي
التسجيل
25/12/12
المشاركات
1,675
الإعجابات
500
العمر
25
#20
تم فعلا تصدير ملف ***.ini ولكن يوجد هنا مشكله هو انى املك الملف الان ولكن ما فائدته اذا جعلت البرنامج صامت واضافت هذا الملف ولكن لم اتمكن من تصحيح storesettings هل من طريقه لها .... لا اعتقد ذلك
لان اذا تم تفعيل الخاصيه وادراج الملف مع التسطيب سوف تحل المشكله

ومشكور على التفاعل :rolleyes:
في الحقيقه انا لم اجرب الطريقه حتي الان اردت فقط مساعدتك
هل تعني ان البرنامج لا يقوم باستيراد الاعدادات من ملف ini الا عند تفعيل storesettings
لو كان كذلك جرب تفعيلها عن طريق الريجستري ببرنامج RegFromApp
كما قلت هنالك اعدادات تصدر للرجستري واعدادات لملف ini
ويمكنك معرفه ذلك باستخدام كلا البرنامجين RegFromApp و TrackFolderChanges
في نفس الوقت وانت وشطارتك بقا
 

أعلى