منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز (/showthread.php?tid=9908)

الصفحات: 1 2


طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - هيما 2013 - 03-08-13

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاتة

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


مثل برنامج ال IDM و Yahoo

والسلام عليكم ورحمة الله وبركاتة


طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - سعود - 03-08-13

مخفية بسيطة me.hide كفيلة بتلبية الطلب
اما التشغيل مع بدء النظام فايضا بسيطة
كود :
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(ProductName, Application.ExecutablePath)




ولحذفه
كود :
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).DeleteValue(Application.ProductName)



طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - هيما 2013 - 03-08-13

سعود كتب :مخفية بسيطة me.hide كفيلة بتلبية الطلب
اما التشغيل مع بدء النظام فايضا بسيطة
كود :
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(ProductName, Application.ExecutablePath)




ولحذفه
كود :
My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).DeleteValue(Application.ProductName)


الف شكر علي ردك اخ سعود لكني لا اريدها هكذا انا اعرف هذة الطرق

لكن انا عندي برنامج بيشتغل مع تشغيل الويندوز بكود في الريجستري

لكن عند فتحة يفتح عادي جدا زي اي برنامج

لكن انا اريدة عندما يبدا مع الويندوز يشتغل لكن مخفي لا يظهر

وشكرا علي ردك مرة اخري


طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - سعود - 03-08-13

إقتباس :
لكن عند فتحة يفتح عادي جدا زي اي برنامج

لكن انا اريدة عندما يبدا مع الويندوز يشتغل لكن مخفي لا يظهر
العفو اخوي
هل جربت كود الاخفاء او ضبط الخاصية Visible = False


طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - @@أبورائد@@ - 03-08-13


السلام عليكم ورحمة الله وبركاته






إن ما تشير إليه في الصور هي
Windows services ولها برمجة بطريقة خاصة،
وحسب البرمجة ممكن تضع
أيقونة في شريط المهام بجوار الساعة، ومنها تمكن وضع أمر فتح نافذة معينه.





السلام عليكم ورحمة الله وبركاته



طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - هيما 2013 - 03-08-13

سوف اعطيك مثال

برنامج Yahoo Messenger عند بدء التشغيل مع الويندوز فإنة يقون ايقونة فك في التاسكبار

انا اريد البرنامج هكذا عند الفتح ب Double Click بمعني اخر يضغط المستخدم كلك يمين ثم يختار Open فإن البرنامج يشتغل عادي جدا ويظهر

اما اذا كان يبدا مع الويندوز تظهر ايقونة فقط في التاسكبار

ومثل الصورة




طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - @@أبورائد@@ - 03-08-13


السلام عليكم ورحمة الله وبركاته




إذا أردت عمل تطبيق ويندوز عادي يشبه عمل Windows services

أضف NotifyIcon إلى الفورم وضع له أيقونة وضع هذا الكود


PHP كود :
Public Class Form1

    
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Me
.Visible False
        Me
.ShowInTaskbar False

    End Sub
    
Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As System.ObjectByVal e As System.Windows.Forms.MouseEventArgsHandles NotifyIcon1.MouseDoubleClick
        Me
.ShowInTaskbar True
        Me
.Show()
    
End Sub
    
Private Sub Form1_FormClosing(ByVal sender As ObjectByVal e As System.Windows.Forms.FormClosingEventArgsHandles Me.FormClosing
        e
.Cancel True
        Me
.Visible False
        Me
.ShowInTaskbar False
    End Sub

End 
Class 





السلام عليكم ورحمة الله وبركاته



طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - Hasna - 03-08-13

السلام عليكم

استخدم الكود التالي كما هو (نسخ / لصق):
كود :
[align=left]Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True).SetValue(ProductName, Application.ExecutablePath & " hide")
End Sub

Private Sub Form1_Shown(sender As System.Object, e As System.EventArgs) Handles MyBase.Shown
    For Each s As String In My.Application.CommandLineArgs
        If s.ToLower.StartsWith("hide") Then
            Hide()
            Exit For
        End If
    Next
End Sub
[/align]



طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - alarb - 05-08-13

هناك مايسمى بال commands التي يستقبلها التطبيق عند بدء التشغيل مثلا بعض البرامج عندما تضغط على احد الملفات المرتبطه بها يرسل windows الى التطبيق command يخبرة فيها بان المستخدم يريد تشغيل هذا الملف ويمكن ان ترسل للتطبيق ال command الظاهر بالصوره مثلا /onboot او كما تحدده انت ثم تتعرف عليه من خلال برنامجك لتخفي شاشته الرئيسية بدلاً من عرضه مثال للتعرف للقيمه المرسله:
PHP كود :
Dim CommandLineArgs As System.Collections.ObjectModel.ReadOnlyCollection(Of String) = My.Application.CommandLineArgs

  
For As Integer 0 To CommandLineArgs.Count 1
            MessageBox
.Show(CommandLineArgs(i))
        
Next 

الان قم بتشغيل البرنامج بارسالcommand اليه باستخدام الوظيفة run في الويندوز وكتابه:
كود :
"[color=#FF0000]FILEPATH[/color]" hi!
حيث FILEPATH هو عنوان التطبيق

يمكنك ايضا قراءة http://forum.codecall.net/topic/47568-reading-command-line-arguments-in-vbnet/
اعتذر عن اي خلل في هذا الكود حيث ان لدي مشكله في الفيجوال ولااستطيع التجربة للتاكد من عمله



طلب كود تشغيل البرنامج مخفي مع بداية تشغيل االويندوز - هيما 2013 - 05-08-13

الف شكر اخي @@أبورائد@@ علي ردك ولكن
الف شكر Hasna علي ردك ولكن كودك لا يعمل

الف الف شكر اخي alarb علي مرورك العطر وردك الاكثر من متميز وكودك يعمل بنجااح

الف شكر لكم جميعا اخواني علي ردكم