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

ارسال‌ها: 223
موضوع‌ها: 28
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 13 تشکر در 12 ارسال )
ارسال: #1
يافتن مسير استارت آپ
با سلام

آيا راهي وجود داره که بتونيم مسير استارت آپ ويندوز رو پيدا کنيم؟ يه تابع اي پي آي يا هر چيز ديگه .

سپاس
۲۴-اسفند-۱۳۸۳, ۰۷:۱۸:۳۸
وب سایت ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

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

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #2
 
دوست من حتما كه ميشه :wink:
اگه وي بي كار هستي اينم كدش ! البته فكر كنم شما سي++ كاري . شرمنده كه ما توي اون آماتوريم ! :oops:

کد:
Private Declare Function apiSHGetSpecialFolderLocation Lib "shell32" Alias "SHGetSpecialFolderLocation" (ByVal hwndOwner As Long, _
    ByVal nFolder As Long, _
    ppidl As Long) _
    As Long
Private Declare Function apiSHGetPathFromIDList Lib "shell32" _
    Alias "SHGetPathFromIDList" _
    (pidl As Long, _
    ByVal pszPath As String) _
    As Long
Private Declare Sub sapiCoTaskMemFree Lib "ole32" Alias "CoTaskMemFree" (ByVal pv As Long)
Const MAX_PATH = 260
Const CSIDL_COMMON_STARTUP = &H18
Const NOERROR = 0

Function fGetSpecialFolderLocation(ByVal lngCSIDL As Long) As String


Dim lngRet As Long
Dim strLocation As String
Dim pidl As Long

    
    lngRet = apiSHGetSpecialFolderLocation(hWndAccessApp, lngCSIDL, pidl)
    If lngRet = NOERROR Then
        strLocation = Space$(MAX_PATH)
      
        lngRet = apiSHGetPathFromIDList(ByVal pidl, strLocation)
        If Not lngRet = 0 Then
            
            fGetSpecialFolderLocation = Left$(strLocation, _
                                InStr(strLocation, vbNullChar) - 1)
        End If
        Call sapiCoTaskMemFree(pidl)
    End If
End Function


بعدش اينطوري هرجا خواستي هم صداش بزن :

کد:
Startup = fGetSpecialFolderLocation(CSIDL_COMMON_STARTUP)


قربانت :roll:

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۲۴-اسفند-۱۳۸۳, ۱۵:۵۳:۵۶
ارسال‌ها
پاسخ
kimia آفلاین
كاربر دو ستاره
**

ارسال‌ها: 223
موضوع‌ها: 28
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 13 تشکر در 12 ارسال )
ارسال: #3
 
محمد عزيزم سلام
خيلي خوشحالم كه پس از مدتها دارم دوباره از شما جوابم را مي گيرم
اتفاقا اين بار خواستم يه برنامه وي بي بنويسم. حتما راهنماي شما هم مشكلم را حل خواهد كرد.

از لطف شما سپاسگذارم
كيميا
۲۴-اسفند-۱۳۸۳, ۱۸:۴۴:۴۸
وب سایت ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

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

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #4
 
:oops: :oops: :oops: من كوچيك شما هستم
شما استادي . ما شما رو براي سي++ حتما نياز خواهيم داشت . البته من فعلا وقت ندارم با سي++ كا كنم فعلا درگير دات نت هستم .
حتما ما هم از شما كمك خواهيم گرفت ! :wink:
قربان شما

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۲۵-اسفند-۱۳۸۳, ۲۳:۵۴:۳۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  يافتن فايل هاي دي ال ال kimia 11 7,410 ۰۶-اسفند-۱۳۸۳, ۰۳:۱۵:۱۷
آخرین ارسال: NabiKAZ

پرش به انجمن:


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

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