تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] جعل البرنامج يفتح كمسؤول
#6
(02-06-15, 12:47 AM)Ahmed_Mansoor كتب : السلام عليكم ورحمة الله وبركاته

أخي الكريم , إذا أردت أن تسجل الملف التنفيذي لبرنامجك ليعمل كمسئول  وذلك أثناء عملية التثبيت بالـ SetupFactory , قم بعمل الخطوات التالية :

1- بعد إضافة جميع ملفات التثبيت في قائمة الملفات في برنامج الـ SetupFactory  , إذهب إلى القائمة الجانبية وبالتحديد إلى قسم الـ Actions .
2- إضغط على الأمر On Post Install .
3- عند ظهور شاشة الأمر On Post Install إلصق بداخله هذا السكربت الجاهز والذي يقوم بتسجيل الملف التنفيذي في الريجستري لكي يعمل كمسئول :

كود :
zVersionInfo = System.GetOSVersionInfo();

zMajorVersion= String.ToNumber(zVersionInfo.MajorVersion);

if (zMajorVersion > 5) then

  zAppFolder = SessionVar.Get("%AppFolder%");
 
  zLenAppFolder = String.Length(zAppFolder);
 
  zaSlash = String.Mid(zAppFolder, zLenAppFolder, 1);
 
  -- This Asc number 92 = \
  zSlashac = String.Char(92);

  if (zaSlash ~= zSlashac) then
     zAppFolder = zAppFolder..zSlashac;
  end
 
  zAppFolder = zAppFolder.."Project1.exe";
 
  Registry.SetValue(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers", zAppFolder, "RUNASADMIN", REG_SZ);
  Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers", zAppFolder, "RUNASADMIN", REG_SZ);
     
end

- قم بتغيير إسم الملف التنفيذي Project1.exe إلى إسم ملف برنامجك , طبعاً السكربت أولاً يفحص نوع نظام التشغيل الوندوز إذا كان أكبر من الإكس بي يعني أن يكون نظام التشغيل "فيستا" ومابعده في هذه الحالة فقط ينفذ السكربت لأن الإكس بي لايحتاج لذلك ولاتوجد فيه مفاتيح الريجستري الخاصة بتشغيل البرنامج كمسئول , جرب وإن شاء االله يضبط معك .


الله يعطيك الف عافية ويحفظك من كل شر ويكتب اجرك  استاذ / احمد منصور

جربتها   طريقة ممتازة 
كنت ابحث عنها  من مدة
الرد }}}


الردود في هذا الموضوع
جعل البرنامج يفتح كمسؤول - بواسطة larbihamri - 29-05-15, 11:08 PM
RE: جعل البرنامج يفتح كمسؤول - بواسطة sendbad100 - 30-11-16, 11:32 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  شباب تطلع معي هده الرسالة عند تحزيم البرنامج Dev salah 0 259 18-05-25, 07:05 PM
آخر رد: Dev salah
  سؤال في تحزيم البرنامج Mohaben88 1 306 18-09-24, 06:29 PM
آخر رد: Mohaben88
  بعد تسطيب البرنامج على الجهاز الكمبيوتر رجل الكهرباء 4 483 31-07-24, 11:49 AM
آخر رد: تركي الحلواني
Question [vb6.0] كيف يمكن استدعاء اسم البرنامج من النافدة هذه وضعة في textbox ؟ Microformt 1 521 02-01-24, 10:06 PM
آخر رد: Taha Okla
Question [vb6.0] الماذا يظهر البرنامج عن تشغيل بعض الشاشات الكمبيوتر بشكل مصغر ؟ Microformt 5 1,112 23-07-23, 12:27 PM
آخر رد: ahmedabdelaliem
  [سؤال] كود تشغيل استعلامين معمولين في قاعدة بيانات اكسس من واجهة البرنامج من خلال زر امر وادي العوضي 16 2,455 04-07-23, 03:26 PM
آخر رد: وادي العوضي
  عدد مرات استخدام البرنامج اسلام الكبابى 4 1,131 22-06-23, 10:02 PM
آخر رد: اسلام الكبابى
  طريقة حماية البرنامج برقم المعالج layan2000 72 110,480 09-06-23, 09:20 PM
آخر رد: fouadhdfouad
Photo [vb6.0] هل يوجد كود يجعل البرنامج يعمل بحجمه الطبيعي؟ Microformt 1 828 20-01-23, 03:48 PM
آخر رد: Microformt
Question ريد كود يجعل واجهة برنامجي فوف نوافذ البرامج عند التشغيل البرنامج ؟؟ Microformt 2 971 03-10-22, 11:26 PM
آخر رد: Microformt

التنقل السريع :


يقوم بقرائة الموضوع: