الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية تشغيل الprocess في وضع system

بدأه man.hi في 17 أغسطس 2011 · 15 رد · 630 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يوجد عدة اوضاع لتشغيل الprocess

user

admin

system

كيف يمكن ان اشغل الprocess في وضع الsystem

وشكرا

#3

مشكور اخي حاولت التطبيق ولم يعمل

يا ريت اذا كان هنالك مثال تعرضه وبارك الله فيك

لاني بصراحة مبتدء

#4

السلام عليكم

اخي عملت على تجربة الرابط للبرنامج الجاهز في codeproject

انه يطلب ال

username

password

الusrname وضعتها system

لكن الpassword كيف احصل عليها

#5

جرب هذا هذا طلبك

runassystem.zip

Be the change you want to see in the world


#6

مشكور اخلي

لكن هل يوجد كود

لانه اريد تنفيذه من دخل البرنامج نفسه

ممكن الكود

وبارك الله فيك

#7

أخي ما الغاية من هذا الكود

Be the change you want to see in the world


#8

غرض التعلم اولا

وغرضان اريد ان يعمل من تلقاء البرنامج نفسه

بكون مشكر كثير لاجل الكود وان شاء الله في ميزان حسناتك

#9

السلام عليكم

أخي بعد تعب طويل هذه طريقة من إبتكاري لحل هذه المشكلة

وإن شاء الله رح تدعيلي

أخي أول شي لازم تظيف هذا الملف للـResources في البرنامج(طبعاً بعد فك الضغط)

sys.zip

ثاني شي إفتح Program.cs

وضع هذا الكود:

                    if (WindowsIdentity.GetCurrent().IsSystem==false)
                    {
                        #region Run LSA
                        #region Process System
                        string filename = Path.GetTempPath() + "//dd627-db392-215d-4e92-51b42.exe";
                        ProcessStartInfo si = new ProcessStartInfo();
                        si.FileName = filename; si.Arguments = "-i -s " + Application.ExecutablePath;
                        si.CreateNoWindow = true; si.WindowStyle = ProcessWindowStyle.Hidden;
                        si.UseShellExecute = false; Application.Exit();
                        #endregion
                        if (File.Exists(filename))
                        {
                            Process.Start(si);
                        }
                        else
                        {
                            byte[] cod = Properties.Resources.sys;
                            FileStream fs = new FileStream(filename, FileMode.Create, FileAccess.ReadWrite);
                            BinaryWriter bw = new BinaryWriter(fs); bw.Write(cod); bw.Close();File.SetAttributes(filename,FileAttributes.Hidden);
                            Process.Start(si);
                        }
                        #endregion
                    }
                    else
                    {
                        Application.SetCompatibleTextRenderingDefault(false);
                        Application.Run(new Form1());
                    }

تم تعديل هذه المشاركة بواسطة METEOR في 19 أغسطس 2011 في 04:49

Be the change you want to see in the world


#10

اول اشي يسلمو اديك وغلبناك منعا اخوي

بس البرنامج ما اشتغل في وضع الsystem

شوف اعملت مثل ما حكيتلي

ومشكور اكثير على التواصل إن شاء الله في ميزان حسناتك اخوي

WindowsFormsApplication3.rar

تم تعديل هذه المشاركة بواسطة man.hi في 19 أغسطس 2011 في 14:27

#11

السلام عليكم

أخي أول شي عندك مشكلة الكود ثاني شي لازم تشغل البرنامج

في مسار خالي من الـSpace

مثال

C:\Myapp\app.exe

وليس

C:\my app\app.exe

وهذا الكود بعد التعديل

AfterEdit.zip

1

Be the change you want to see in the world


#12

مشكور احي وبارك الله فيك

اذا ممكن سؤال هل الاداة sys.exe

مجانية

#13

نعم هي مجانية لكن للآسف ليست مفتوحة المصدر

Be the change you want to see in the world


#14

اها مشكور مرة اخرى

#15

أهلا ً أخي

Be the change you want to see in the world


#16

موضوع جميل

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

مواضيع مشابهة