PDA

View Full Version : گرفتن مسیر پوشه نسب ویندوز



hercules
پنج شنبه 01 اردیبهشت 1384, 10:04 صبح
سلام.

ببخشید کسی میدونه که چراکد زیر جواب نمیده.

;""=LPSTR stp
;( UINT x=GetSystemDirectory(stp,255

;(MessageBox(NULL,stp,NULL,NULL

درضمن من کد زیر را در ++vc نوشته ام.

Blaster
پنج شنبه 01 اردیبهشت 1384, 16:37 عصر
سلام ،
hercules جان اینجا که Visual Basic نیست !
اون stp باید به یک ارایه اشاره کنه ، شما کد زیر رو امتحان کن !

char stp[MAX_PATH];
موفق باشی.

Pars Giga
شنبه 14 خرداد 1384, 08:36 صبح
::نوشتن::

AZH
جمعه 10 تیر 1384, 10:48 صبح
:تشویق:

محمد میرمصطفی
جمعه 10 تیر 1384, 22:54 عصر
کاش از [Code] استفاده می کردی تا بشه با Copy، Paste امتحانش کنم. کلی طول کشید تا برگردونمش. آخرشم به نتیجه جناب Blaster رسیدم. :cry:

taimaz
دوشنبه 13 تیر 1384, 01:13 صبح
سلام دوست عزیز فکر می کنم این بتونه کارت رو راه بندازه
CString C‍Class::GetSystemDir()
{
CString str;

LPTSTR lpszSystemInfo;
TCHAR tchBuffer2[1000];
char ch[100];
TCHAR tchBuffer[1000];
int nSize;
lpszSystemInfo = tchBuffer2;

nSize = GetSystemDirectory(lpszSystemInfo, MAX_PATH+1);
nSize = sprintf(tchBuffer, "Windows directory: %s",lpszSystemInfo);
for(int i=0;i<nSize;i++)
ch[i]=lpszSystemInfo[i];
str.Format("%s",ch);
return str;

[/quote]

taimaz
دوشنبه 13 تیر 1384, 01:14 صبح
سلام دوست عزیز فکر می کنم این بتونه کارت رو راه بندازه
CString C‍Class::GetSystemDir()
{
CString str;

LPTSTR lpszSystemInfo;
TCHAR tchBuffer2[1000];
char ch[100];
TCHAR tchBuffer[1000];
int nSize;
lpszSystemInfo = tchBuffer2;

nSize = GetSystemDirectory(lpszSystemInfo, MAX_PATH+1);
nSize = sprintf(tchBuffer, "Windows directory: %s",lpszSystemInfo);
for(int i=0;i<nSize;i++)
ch[i]=lpszSystemInfo[i];
str.Format("%s",ch);
return str;

محمد میرمصطفی
دوشنبه 13 تیر 1384, 17:10 عصر
:cry: