امتیاز موضوع:
  • 2 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
دو سوال درمورد برنامه های پرتابل
نویسنده پیام
policweb آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 27
( 0 تشکر در 0 ارسال )
ارسال: #1
دو سوال درمورد برنامه های پرتابل
سلام به همه دوستان بعد هم متشکرم از اقایی Ghoghnus واسه کمکهایی که به بچه ها میکنن.
از اونجایی که انجمن ایرانویچ پر فعالیت ترین انجمن در زمینه برنامه نویسی میشه گفت در ایران هست مجبور میشم هر سوالی برام پیش میاد رو مطرح کنم و از بقیه کمک بگیرم.

دو تا سوال:
فکر کنید به برنامه قابل حمل درون فلش دارید و برای ورود رمز میخواد سوالی که پیش میاد اینه که اگه همون برنامه رو داخل یه فلش دیگه کپی کنیم ایا پسورد ذخیره شده درون متغیر در تغییر میکنه لطفا درمورد حافظه ها مربوطه توضیح بدید مخصوصن فلشها؟

سوال دوم عملکرد قفلهای سخت افزاری چجوریه چطور شماره سریالشو گیر میاره
لطفا درمورد این موضوع هم توضیح بدید؟
۲۶-شهریور-۱۳۹۲, ۲۳:۱۷:۲۴
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #2
RE: دو سوال درمورد برنامه های پرتابل
(۲۶-شهریور-۱۳۹۲, ۲۳:۱۷:۲۴)policweb نوشته است: سلام به همه دوستان بعد هم متشکرم از اقایی Ghoghnus واسه کمکهایی که به بچه ها میکنن.
از اونجایی که انجمن ایرانویچ پر فعالیت ترین انجمن در زمینه برنامه نویسی میشه گفت در ایران هست مجبور میشم هر سوالی برام پیش میاد رو مطرح کنم و از بقیه کمک بگیرم.

دو تا سوال:
فکر کنید به برنامه قابل حمل درون فلش دارید و برای ورود رمز میخواد سوالی که پیش میاد اینه که اگه همون برنامه رو داخل یه فلش دیگه کپی کنیم ایا پسورد ذخیره شده درون متغیر در تغییر میکنه لطفا درمورد حافظه ها مربوطه توضیح بدید مخصوصن فلشها؟

سوال دوم عملکرد قفلهای سخت افزاری چجوریه چطور شماره سریالشو گیر میاره
لطفا درمورد این موضوع هم توضیح بدید؟
سلام
خواهش میکنم!
اگر پسورد توی فایل مجزا ذخیره بشه این خیلی طبعی هست که بعد از کپی شدن(البته کپی کردن به صورت معمولی نه خود برنامه)نیاز هست که فایل حاوی پسورد هم کپی و منتقل به محل جدید بشه!
قفل ها شماره سریال قطعه را بدست میارن و تنظیم میشن که فقط اگر شماره سریال مثل هم بود اجرا بشه!
قبلا درموردش بحث شده در همین فروم!

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۲۷-شهریور-۱۳۹۲, ۰۰:۳۵:۴۷، توسط Ghoghnus.)
۲۷-شهریور-۱۳۹۲, ۰۰:۳۰:۲۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : policweb, babyy
policweb آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 27
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: دو سوال درمورد برنامه های پرتابل
سوال اولی اگه پسورد داخل فایل مجزا نباشه و درون حافظه یه متغیر باشه با انتقال سرجاشه یا نه

سوال دومی اگه میشه لینکشو بزارید چون موضوعشو نمیدونم و سرچ میزنم 7 صفحه برام میاره
راستی من داخل نت گشتم برای پیدا کردن سریال فلشها فقط برنامه های رو اورد برای نشون دادن و ذخیره شدن شماره سریال درون ریجستری که هیچکدومشون بدرد نخورد
۲۷-شهریور-۱۳۹۲, ۰۰:۴۲:۳۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #4
RE: دو سوال درمورد برنامه های پرتابل
(۲۷-شهریور-۱۳۹۲, ۰۰:۴۲:۳۷)policweb نوشته است: سوال اولی اگه پسورد داخل فایل مجزا نباشه و درون حافظه یه متغیر باشه با انتقال سرجاشه یا نه

سوال دومی اگه میشه لینکشو بزارید چون موضوعشو نمیدونم و سرچ میزنم 7 صفحه برام میاره
راستی من داخل نت گشتم برای پیدا کردن سریال فلشها فقط برنامه های رو اورد برای نشون دادن و ذخیره شدن شماره سریال درون ریجستری که هیچکدومشون بدرد نخورد
سوال اول را متوجه نشدم!
دومی هم
HDD serial number is retrieved by using an API.
کد:
'Example by Alexey (alexeyka2001@rambler.ru)
    Private Const DRIVE_UNKNOWN = 0
    Private Const DRIVE_ABSENT = 1
    Private Const DRIVE_REMOVABLE = 2
    Private Const DRIVE_FIXED = 3
    Private Const DRIVE_REMOTE = 4
    Private Const DRIVE_CDROM = 5
    Private Const DRIVE_RAMDISK = 6
    ' returns errors for UNC Path
    Private Const ERROR_BAD_DEVICE = 1200&
    Private Const ERROR_CONNECTION_UNAVAIL = 1201&
    Private Const ERROR_EXTENDED_ERROR = 1208&
    Private Const ERROR_MORE_DATA = 234
    Private Const ERROR_NOT_SUPPORTED = 50&
    Private Const ERROR_NO_NET_OR_BAD_PATH = 1203&
    Private Const ERROR_NO_NETWORK = 1222&
    Private Const ERROR_NOT_CONNECTED = 2250&
    Private Const NO_ERROR = 0
    
    
    Private Declare Function WNetGetConnection Lib "mpr.dll" Alias _
            "WNetGetConnectionA" (ByVal lpszLocalName As String, _
            ByVal lpszRemoteName As String, cbRemoteName As Long) As Long
    Private Declare Function GetLogicalDriveStrings Lib "kernel32" Alias _
        "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, _
        ByVal lpBuffer As String) As Long
    Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" _
        (ByVal nDrive As String) As Long
    Private Function fGetDrives() As String
    'Returns all mapped drives
        Dim lngRet As Long
        Dim strDrives As String * 255
        Dim lngTmp As Long
        lngTmp = Len(strDrives)
        lngRet = GetLogicalDriveStrings(lngTmp, strDrives)
        fGetDrives = Left(strDrives, lngRet)
    End Function
    Private Function fGetUNCPath(strDriveLetter As String) As String
        On Local Error GoTo fGetUNCPath_Err
    
    
        Dim Msg As String, lngReturn As Long
        Dim lpszLocalName As String
        Dim lpszRemoteName As String
        Dim cbRemoteName As Long
        lpszLocalName = strDriveLetter
        lpszRemoteName = String$(255, Chr$(32))
        cbRemoteName = Len(lpszRemoteName)
        lngReturn = WNetGetConnection(lpszLocalName, lpszRemoteName, _
                                           cbRemoteName)
        Select Case lngReturn
            Case ERROR_BAD_DEVICE
                Msg = "Error: Bad Device"
            Case ERROR_CONNECTION_UNAVAIL
                Msg = "Error: Connection Un-Available"
            Case ERROR_EXTENDED_ERROR
                Msg = "Error: Extended Error"
            Case ERROR_MORE_DATA
                   Msg = "Error: More Data"
            Case ERROR_NOT_SUPPORTED
                   Msg = "Error: Feature not Supported"
            Case ERROR_NO_NET_OR_BAD_PATH
                   Msg = "Error: No Network Available or Bad Path"
    
    
            Case ERROR_NO_NETWORK
    
                   Msg = "Error: No Network Available"
            Case ERROR_NOT_CONNECTED
                   Msg = "Error: Not Connected"
            Case NO_ERROR
                   ' all is successful...
        End Select
        If Len(Msg) Then
            MsgBox Msg, vbInformation
        Else
            fGetUNCPath = Left$(lpszRemoteName, cbRemoteName)
        End If
    fGetUNCPath_End:
        Exit Function
    fGetUNCPath_Err:
        MsgBox Err.Description, vbInformation
        Resume fGetUNCPath_End
    End Function
    
    
    Private Function fDriveType(strDriveName As String) As String
        Dim lngRet As Long
        Dim strDrive As String
        lngRet = GetDriveType(strDriveName)
        Select Case lngRet
            Case DRIVE_UNKNOWN 'The drive type cannot be determined.
                strDrive = "Unknown Drive Type"
            Case DRIVE_ABSENT 'The root directory does not exist.
                strDrive = "Drive does not exist"
            Case DRIVE_REMOVABLE 'The drive can be removed from the drive.
                strDrive = "Removable Media"
            Case DRIVE_FIXED 'The disk cannot be removed from the drive.
                strDrive = "Fixed Drive"
            Case DRIVE_REMOTE  'The drive is a remote (network) drive.
                strDrive = "Network Drive"
            Case DRIVE_CDROM 'The drive is a CD-ROM drive.
                strDrive = "CD Rom"
            Case DRIVE_RAMDISK 'The drive is a RAM disk.
                strDrive = "Ram Disk"
        End Select
        fDriveType = strDrive
    End Function
    
    
    Sub sListAllDrives()
        Dim strAllDrives As String
        Dim strTmp As String
      
        strAllDrives = fGetDrives
        If strAllDrives <> "" Then
            Do
                strTmp = Mid$(strAllDrives, 1, InStr(strAllDrives, vbNullChar) - 1)
                strAllDrives = Mid$(strAllDrives, InStr(strAllDrives, vbNullChar) + 1)
                Select Case fDriveType(strTmp)
                    Case "Removable Media":
                        Debug.Print "Removable drive :  " & strTmp
                    Case "CD Rom":
                        Debug.Print "   CD Rom drive :  " & strTmp
                    Case "Fixed Drive":
                        Debug.Print "    Local drive :  " & strTmp
                    Case "Network Drive":
                        Debug.Print "  Network drive :  " & strTmp
                        Debug.Print "       UNC Path :  " & _
                                    fGetUNCPath(Left$(strTmp, Len(strTmp) - 1))
                End Select
            Loop While strAllDrives <> ""
        End If
    End Sub
    
    
    Private Sub Form_Load()
        Debug.Print "All available drives: "
        sListAllDrives
    End Sub

اینم هست
http://www.codeproject.com/Articles/6360...n-with-WMI

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۲۷-شهریور-۱۳۹۲, ۰۰:۴۸:۱۵، توسط Ghoghnus.)
۲۷-شهریور-۱۳۹۲, ۰۰:۴۷:۴۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : policweb, babyy
policweb آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 27
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: دو سوال درمورد برنامه های پرتابل
یه مثال میزنم:فرض کنید یه نرم افزاری رو کامپیوتر نصب میکنیم و در اولین اجرا ازمون میخواد یه فرمی رو پر کنیم که شامل نام کاری-پسورد و...میشه ولی در اجرای دومی فقط پسورد رو برای ورود میگیره حال بخوای همچین برنامه بصورت پرتابل نوشته بشه به نظرتون چه شکلی میشه حالا فکر کنید همین پرتابل رو بخواید کپی کنید داخل یه فلش دیگه و اجراش کنید و اون ازمون چی میخواد ایا میخواد فرم پر کنیم یا فقط پسورد رو میخواد؟

شاید مسخره بنظر برسه ولی این یه ایده که به سرم زده نمیدونم شدنیه یا نه
۲۷-شهریور-۱۳۹۲, ۰۱:۱۵:۴۵
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #6
RE: دو سوال درمورد برنامه های پرتابل
(۲۷-شهریور-۱۳۹۲, ۰۱:۱۵:۴۵)policweb نوشته است: یه مثال میزنم:فرض کنید یه نرم افزاری رو کامپیوتر نصب میکنیم و در اولین اجرا ازمون میخواد یه فرمی رو پر کنیم که شامل نام کاری-پسورد و...میشه ولی در اجرای دومی فقط پسورد رو برای ورود میگیره حال بخوای همچین برنامه بصورت پرتابل نوشته بشه به نظرتون چه شکلی میشه حالا فکر کنید همین پرتابل رو بخواید کپی کنید داخل یه فلش دیگه و اجراش کنید و اون ازمون چی میخواد ایا میخواد فرم پر کنیم یا فقط پسورد رو میخواد؟

شاید مسخره بنظر برسه ولی این یه ایده که به سرم زده نمیدونم شدنیه یا نه

این طور برنامه ها میان اطلاعا را یا در یک فایل کنار خودشون یا در پوشه ویندوز یا در ریجستری ذخیره میکنند!دفعات بعد برسی میشه که ایا قبلا ثبت شده یا نه!
خودت ویژال بیسیک شش یه نمونه ساده داره اگر اشتباه نکنم زمان ایجاد فایل جدید باید about ؤا انتخاب کنید!

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۷-شهریور-۱۳۹۲, ۰۱:۲۱:۵۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : policweb, babyy
policweb آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 27
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: دو سوال درمورد برنامه های پرتابل
بخدا شرمنده هی سوال میپرسم من جاهای دیگم سرچ میکنم اما یا ناقصه یا اینگلیسی بازم معذرت
جواب سوال یکم رو گرفتم
کد:
'Example by Alexey (alexeyka2001@rambler.ru)
    Private Const DRIVE_UNKNOWN = 0
    Private Const DRIVE_ABSENT = 1
    Private Const DRIVE_REMOVABLE = 2
    Private Const DRIVE_FIXED = 3
    Private Const DRIVE_REMOTE = 4
    Private Const DRIVE_CDROM = 5
    Private Const DRIVE_RAMDISK = 6
    ' returns errors for UNC Path
    Private Const ERROR_BAD_DEVICE = 1200&
    Private Const ERROR_CONNECTION_UNAVAIL = 1201&
    Private Const ERROR_EXTENDED_ERROR = 1208&
    Private Const ERROR_MORE_DATA = 234
    Private Const ERROR_NOT_SUPPORTED = 50&
    Private Const ERROR_NO_NET_OR_BAD_PATH = 1203&
    Private Const ERROR_NO_NETWORK = 1222&
    Private Const ERROR_NOT_CONNECTED = 2250&
    Private Const NO_ERROR = 0
    
    
    Private Declare Function WNetGetConnection Lib "mpr.dll" Alias _
            "WNetGetConnectionA" (ByVal lpszLocalName As String, _
            ByVal lpszRemoteName As String, cbRemoteName As Long) As Long
    Private Declare Function GetLogicalDriveStrings Lib "kernel32" Alias _
        "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, _
        ByVal lpBuffer As String) As Long
    Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" _
        (ByVal nDrive As String) As Long
    Private Function fGetDrives() As String
    'Returns all mapped drives
        Dim lngRet As Long
        Dim strDrives As String * 255
        Dim lngTmp As Long
        lngTmp = Len(strDrives)
        lngRet = GetLogicalDriveStrings(lngTmp, strDrives)
        fGetDrives = Left(strDrives, lngRet)
    End Function
    Private Function fGetUNCPath(strDriveLetter As String) As String
        On Local Error GoTo fGetUNCPath_Err
    
    
        Dim Msg As String, lngReturn As Long
        Dim lpszLocalName As String
        Dim lpszRemoteName As String
        Dim cbRemoteName As Long
        lpszLocalName = strDriveLetter
        lpszRemoteName = String$(255, Chr$(32))
        cbRemoteName = Len(lpszRemoteName)
        lngReturn = WNetGetConnection(lpszLocalName, lpszRemoteName, _
                                           cbRemoteName)
        Select Case lngReturn
            Case ERROR_BAD_DEVICE
                Msg = "Error: Bad Device"
            Case ERROR_CONNECTION_UNAVAIL
                Msg = "Error: Connection Un-Available"
            Case ERROR_EXTENDED_ERROR
                Msg = "Error: Extended Error"
            Case ERROR_MORE_DATA
                   Msg = "Error: More Data"
            Case ERROR_NOT_SUPPORTED
                   Msg = "Error: Feature not Supported"
            Case ERROR_NO_NET_OR_BAD_PATH
                   Msg = "Error: No Network Available or Bad Path"
    
    
            Case ERROR_NO_NETWORK
    
                   Msg = "Error: No Network Available"
            Case ERROR_NOT_CONNECTED
                   Msg = "Error: Not Connected"
            Case NO_ERROR
                   ' all is successful...
        End Select
        If Len(Msg) Then
            MsgBox Msg, vbInformation
        Else
            fGetUNCPath = Left$(lpszRemoteName, cbRemoteName)
        End If
fGetUNCPath_End:
        Exit Function
fGetUNCPath_Err:
        MsgBox Err.Description, vbInformation
        Resume fGetUNCPath_End
    End Function
    
    
    Private Function fDriveType(strDriveName As String) As String
        Dim lngRet As Long
        Dim strDrive As String
        lngRet = GetDriveType(strDriveName)
        Select Case lngRet
            Case DRIVE_UNKNOWN 'The drive type cannot be determined.
                strDrive = "Unknown Drive Type"
            Case DRIVE_ABSENT 'The root directory does not exist.
                strDrive = "Drive does not exist"
            Case DRIVE_REMOVABLE 'The drive can be removed from the drive.
                strDrive = "Removable Media"
            Case DRIVE_FIXED 'The disk cannot be removed from the drive.
                strDrive = "Fixed Drive"
            Case DRIVE_REMOTE  'The drive is a remote (network) drive.
                strDrive = "Network Drive"
            Case DRIVE_CDROM 'The drive is a CD-ROM drive.
                strDrive = "CD Rom"
            Case DRIVE_RAMDISK 'The drive is a RAM disk.
                strDrive = "Ram Disk"
        End Select
        fDriveType = strDrive
    End Function
    
    
    Sub sListAllDrives()
        Dim strAllDrives As String
        Dim strTmp As String
      
        strAllDrives = fGetDrives
        If strAllDrives <> "" Then
            Do
                strTmp = Mid$(strAllDrives, 1, InStr(strAllDrives, vbNullChar) - 1)
                strAllDrives = Mid$(strAllDrives, InStr(strAllDrives, vbNullChar) + 1)
                Select Case fDriveType(strTmp)
                    Case "Removable Media":
                        Debug.Print "Removable drive :  " & strTmp
                    Case "CD Rom":
                        Debug.Print "   CD Rom drive :  " & strTmp
                    Case "Fixed Drive":
                        Debug.Print "    Local drive :  " & strTmp
                    Case "Network Drive":
                        Debug.Print "  Network drive :  " & strTmp
                        Debug.Print "       UNC Path :  " & _
                                    fGetUNCPath(Left$(strTmp, Len(strTmp) - 1))
                End Select
            Loop While strAllDrives <> ""
        End If
    End Sub
    
    
    Private Sub Form_Load()
        Debug.Print "All available drives: "
        sListAllDrives
    End Sub

ایا این مربوط قفل سخت افزاری بود یا سریال سخت افزار؟و اینکه وقتی اجرا میکنم چیزی نشونم نمیده
۲۷-شهریور-۱۳۹۲, ۰۱:۳۰:۴۹
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #8
RE: دو سوال درمورد برنامه های پرتابل
شماره سریال سخت افزار را بهت برمیگردونه و.............

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۷-شهریور-۱۳۹۲, ۰۱:۳۵:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : policweb, babyy
policweb آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 27
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: دو سوال درمورد برنامه های پرتابل
میدونم خستتون کردم منم جاتون بودم حوصلم سر میرفت با این سوالا هر وقت دوست داشتین جواب بدین.کارکاردن با این کد
و یا فایل کامپایل شدش
۲۷-شهریور-۱۳۹۲, ۰۱:۴۳:۱۰
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #10
RE: دو سوال درمورد برنامه های پرتابل
(۲۷-شهریور-۱۳۹۲, ۰۱:۴۳:۱۰)policweb نوشته است: میدونم خستتون کردم منم جاتون بودم حوصلم سر میرفت با این سوالا هر وقت دوست داشتین جواب بدین.کارکاردن با این کد
و یا فایل کامپایل شدش

با این تابع شماره سریال واستون برمیگرده!
فقط کافیه تابع را فراخانی کنید!
کد:
Sub ListProcessorProperties()


Dim objWMIService, colItems

Set objWMIService = GetObject("winmgmts:\\" & Environ("computername") & "\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", , 48)

For Each objItem In colItems

MsgBox "ProcessorId: " & objItem.ProcessorId

Next
End Sub
البته فقط به شماره سریال هارد تنها اکتفا نکنید!

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۲۷-شهریور-۱۳۹۲, ۱۳:۱۴:۱۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : policweb, babyy
policweb آفلاین
كاربر تک ستاره
*

ارسال‌ها: 27
موضوع‌ها: 6
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 27
( 0 تشکر در 0 ارسال )
ارسال: #11
RE: دو سوال درمورد برنامه های پرتابل
سلام نمیدونم چرا هیچی نشون نمیده از تابع های که میزارید.
کد:
Sub ListProcessorProperties()


Dim objWMIService, colItems

Set objWMIService = GetObject("winmgmts:\\" & Environ("computername") & "\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor", , 48)

For Each objItem In colItems

MsgBox "ProcessorId: " & objItem.ProcessorId

Next
End Sub

Private Sub Form_Load()
Text1.Text = ListProcessorProperties()
End Sub
واسه دیدن سریال fdrive چی؟

قصد من ساخت قفل سخت افزاریه باورتون نمیشه بگم همه جا سرزدم
(آخرین ویرایش در این ارسال: ۲۷-شهریور-۱۳۹۲, ۱۵:۵۶:۱۰، توسط policweb.)
۲۷-شهریور-۱۳۹۲, ۱۵:۲۳:۴۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال درمورد ارسال پی ام به یاهو reza-ezdeham 5 5,040 ۱۳-آبان-۱۳۹۰, ۱۵:۳۵:۱۵
آخرین ارسال: p8tir
Question [سوال] یک سوال در مورد ظاهر برنامه در vb 6.0 Hamidreza97 4 4,786 ۰۷-شهریور-۱۳۹۰, ۱۹:۲۳:۵۷
آخرین ارسال: CRazYFULL
  سوال درمورد Winsock kamyabpc 7 6,989 ۱۰-دى-۱۳۸۹, ۲۲:۴۸:۲۷
آخرین ارسال: amir00
  کمک درمورد برنامه انبار main 4 5,254 ۰۶-اردیبهشت-۱۳۸۹, ۱۰:۵۵:۱۹
آخرین ارسال: main
  یه سوال در مورد برنامه تحت شبکه toopdanlod 5 4,340 ۱۹-اسفند-۱۳۸۸, ۲۳:۲۸:۴۴
آخرین ارسال: Payman62
  سوال درباره ی نمایش Process ها در برنامه saeedvir 3 4,131 ۱۰-مهر-۱۳۸۸, ۱۱:۲۹:۱۰
آخرین ارسال: Fireninja
Question نوشتن داخل سایت از طریق برنامه (سوال!) Salivan 25 18,832 ۲۸-مرداد-۱۳۸۸, ۱۲:۰۰:۴۲
آخرین ارسال: kimiafars
Question سوال درمورد Mouse Move toopdanlod 4 4,198 ۰۹-مرداد-۱۳۸۸, ۰۱:۵۳:۱۶
آخرین ارسال: toopdanlod
Sad سوال درمورد dynaset, table, snapshot greenday 1 2,202 ۱۹-آبان-۱۳۸۷, ۰۱:۱۰:۵۰
آخرین ارسال: keihancpu
  درمورد رویداد های form در ویژوال بیسیک mahdi rezaei 2 2,881 ۰۶-دى-۱۳۸۶, ۰۰:۴۵:۵۹
آخرین ارسال: arashrj

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS