08-03-14, 12:46 AM
08-03-14, 12:46 AM
08-03-14, 12:59 AM
ضع ملف DLL في مجلد داخل مجلد البرنامج داخل bin\Debug\
افتح المشروع من على اليمين أضغط على My Project
ستفتح نافذة من على اليسار أختر References
سيفتح لك كل ملفات DLL المستخدمه تحت ستجد Add..
اضغط عليها بتفتح لك ناذفة اختر تبوء Borwse وإذهب لمجلد DLL واختار DLL وأضغط على OK
ستجده ضاف لك الملف بكذا تم إضافة ملف DLL وهو في مجلد بجانب البرنامج
هذا والله أعلم
بالتوفيق
افتح المشروع من على اليمين أضغط على My Project
ستفتح نافذة من على اليسار أختر References
سيفتح لك كل ملفات DLL المستخدمه تحت ستجد Add..
اضغط عليها بتفتح لك ناذفة اختر تبوء Borwse وإذهب لمجلد DLL واختار DLL وأضغط على OK
ستجده ضاف لك الملف بكذا تم إضافة ملف DLL وهو في مجلد بجانب البرنامج
هذا والله أعلم
بالتوفيق
08-03-14, 01:22 AM
(08-03-14, 12:59 AM)Easy4ever كتب : [ -> ]ضع ملف DLL في مجلد داخل مجلد البرنامج داخل bin\Debug\
افتح المشروع من على اليمين أضغط على My Project
ستفتح نافذة من على اليسار أختر References
سيفتح لك كل ملفات DLL المستخدمه تحت ستجد Add..
اضغط عليها بتفتح لك ناذفة اختر تبوء Borwse وإذهب لمجلد DLL واختار DLL وأضغط على OK
ستجده ضاف لك الملف بكذا تم إضافة ملف DLL وهو في مجلد بجانب البرنامج
هذا والله أعلم
بالتوفيق
اخى شكرا لمرورك الجميل لكن فى هذه الحاله يقوم البرنامج بنسخ الملف الى مسار البرنامج واذا تم حذف ملف ال Dll لايعمل البرنامج.
08-03-14, 11:34 AM
حلو إذا ماتبي كذا شوف وين تبي ملف DLL المكان إللي تبيه يكون فيه سوي نفس الحركة
ويفضل وضعها في هذا المسار
هنا بيكون ملف DLL محفوظ وغير معرض للحذف
ويفضل وضعها في هذا المسار
كود :
C:\Windows\System32\
08-03-14, 11:41 AM
(08-03-14, 11:34 AM)Easy4ever كتب : [ -> ]حلو إذا ماتبي كذا شوف وين تبي ملف DLL المكان إللي تبيه يكون فيه سوي نفس الحركة
ويفضل وضعها في هذا المسار
هنا بيكون ملف DLL محفوظ وغير معرض للحذفكود :
C:\Windows\System32\
كيف نضيفه للمجلد من خلال فيجوال استوديو؟
بارك الله فيك؟
08-03-14, 11:52 AM
08-03-14, 12:14 PM
إقتباس :تبي تضيفة في مجلد داخل system32 ؟نعم اخي كيف اضيفه الى مجلد النظام system32 عند تثبيت برنامجي؟
وليس فقط ملفات dll وانما ايضا ملف الفلاش ocx حتى انفذ كود تسجيل الملف في الريجستري.
فكرة لا ادري كيف اطبقها(اقصد وضع ملفات تخص برنامجي في مجلد system32 - اما كود التسجيل امره بسيط)
بارك الله فيك
08-03-14, 12:28 PM
قد عملت في هذا الأمر من قبل
وضفت ملف DLL على System32 لاكن ببرنامج setup factory
المشكلة انا الأن ليس على جهازي ولا كنت اعطيتك الخطوات لاني ما اذكرها لاكنها موجوده في الجهاز
سأجيب لك في المساء ان شاء الله
هي كل ما في الأمر هو ان تضع ملف الخاص بك في مجلد System32 في جهازك ومن ثم تذهب إلى sutup factory توجه له هذا الملف
عند التثبيت إذا كان غير موجود سيقوم بإنشائه تلقائي لانه موجه له وإذا لم يقم بإنشائه ضع كود قبل شاشة التثبيت وبعد الموافقه
كود إنشاء مجلد جديد بنفس الاسم
انت جربه وانا في المساء ان شاء الله سأعطي لك الخطوات السليمه 100%
وضفت ملف DLL على System32 لاكن ببرنامج setup factory
المشكلة انا الأن ليس على جهازي ولا كنت اعطيتك الخطوات لاني ما اذكرها لاكنها موجوده في الجهاز
سأجيب لك في المساء ان شاء الله
هي كل ما في الأمر هو ان تضع ملف الخاص بك في مجلد System32 في جهازك ومن ثم تذهب إلى sutup factory توجه له هذا الملف
عند التثبيت إذا كان غير موجود سيقوم بإنشائه تلقائي لانه موجه له وإذا لم يقم بإنشائه ضع كود قبل شاشة التثبيت وبعد الموافقه
كود إنشاء مجلد جديد بنفس الاسم
انت جربه وانا في المساء ان شاء الله سأعطي لك الخطوات السليمه 100%
08-03-14, 01:57 PM
إقتباس :نعم اخي كيف اضيفه الى مجلد النظام system32 عند تثبيت برنامجي؟
وليس فقط ملفات dll وانما ايضا ملف الفلاش ocx حتى انفذ كود تسجيل الملف في الريجستري.
فكرة لا ادري كيف اطبقها(اقصد وضع ملفات تخص برنامجي في مجلد system32 - اما كود التسجيل امره بسيط)
بارك الله فيك
إذا كنت تستخدم محزم البرامج المدمج مع الفيجوال فهذا الأمر متوفر به
أو يمكنك نسخ الملفات لمجلد النظام بمجرد فتح برنامجك كالتالي :
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim dllfile As String = Application.StartupPath & "\MyDllfile.dll"
If IO.File.Exists(dllfile) = True Then
Dim DestFileName As String = IO.Path.Combine(Environment.SystemDirectory, IO.Path.GetFileName(dllfile))
IO.File.Copy(dllfile, DestFileName, True)
End If
End Sub
والله أعلم
****
***
**
*[/quote]
08-03-14, 03:06 PM
(08-03-14, 11:34 AM)Easy4ever كتب : [ -> ]حلو إذا ماتبي كذا شوف وين تبي ملف DLL المكان إللي تبيه يكون فيه سوي نفس الحركةانا عايز يكون ملف Dll يكون فى فلدر مثلا لو انا عندى Skin.dll هضيفه من الRefrance هيبقى بجوار البرنامج .
ويفضل وضعها في هذا المسار
هنا بيكون ملف DLL محفوظ وغير معرض للحذفكود :
C:\Windows\System32\
انما انا عايز يبقى فى فلدر مثلا Plugin ده قصدى .