|
How do you open the directory using CreateFile() ?
Regards,
--Perspx
"The Blue Screen of Death, also known as The Blue Screen of Doom, the "Blue Screen of Fun", "Phatul Exception: The WRECKening" and "Windows Vista", is a multi award-winning game first developed in 1995 by Microsoft" - Uncyclopedia
Introduction to Object-Oriented JavaScript
|
|
|
|
|
Hi,
thank you very much for your time to help me, here is a code how i open a folder:
HANDLE hFile = NULL;
DWORD dwErr = NULL;
if(INVALID_HANDLE_VALUE == (hFile = CreateFile(
myfolder,
GENERIC_READ,
FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
NULL,
OPEN_EXISTING,
FILE_FLAG_BACKUP_SEMANTICS,
NULL)))
{
dwErr = GetLastError();
}
and i have a valid handle, but can't access to folder!!
Next thing that make me confuse is that i can write files to folder after creation,
but can't use DeviceIoControl() --> become Errorvalue 5(access denied)!!
Just for testing i use fopen() to try to write to the new created folder and this is ok!
with best regards
termal
|
|
|
|
|
HI,
i solved my problem, it works!
thanks for help!!!
with best regards!
termal
|
|
|
|
|
Hi All
Can any one give me example of SHChangeNotifyRegister.I read MSDN but i need some example.
Plz help me
|
|
|
|
|
HWND hWnd = GetSafeHwnd();
LPITEMIDLIST ppidl;
if(SHGetSpecialFolderLocation(hWnd, CSIDL_DESKTOP, &ppidl) == NOERROR)
{
SHChangeNotifyEntry shCNE;
shCNE.pidl = ppidl;
shCNE.fRecursive = TRUE;
m_ulSHChangeNotifyRegister = SHChangeNotifyRegister(hWnd,
SHCNE_DISKEVENTS,
SHCNE_MEDIAINSERTED|SHCNE_MEDIAREMOVED,
WM_USER_MEDIACHANGED,
1,
&shCNE);
ASSERT(m_ulSHChangeNotifyRegister != 0);
}
else
ASSERT(FALSE);
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Can you give me this example link..
|
|
|
|
|
here[^]
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Good Afternoon!
I have a string
str = "FFCA0D0000"
I want to convert it into array of bytes
byArray = {0xFF, 0xCA, 0x0D, 0x00, 0x00}
plz supply with some sample code
thankyou!
|
|
|
|
|
What about reading OP's replies?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
yes i have reposted same question because i hav got couple of replies from your team
1. from u, written in 'C' i need it in VC++, although it is similiar,
what shall i use in place of sscanf(..) in VC++?
2. i got another sample code but i couldn't understand the code itself,
it was using std::vector..
so please if possible answer my question in VC++ in most simplest way, i have to use it in VS 2005.
hope you understood my problem.
thanks
|
|
|
|
|
sscanf is a run-time library function, you may call it from a C++ application as well as from a C one.
I think you really need some C++ introductory reading.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
see wsprintf is of any use!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/xml>
|
|
|
|
|
CPallini wrote: What about reading OP's replies?
OMG.. read my reply
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/xml>
|
|
|
|
|
iterate and cut the string after every blocks of 2 characters.
then convert each 2-chars string into hexadecimal (atoi() does this IIRC)
BTW, it seems that you reposted your question, even when already answered... your luck is that I didn't noticed that myself ! shame on you.
modified on Monday, August 25, 2008 3:40 AM
|
|
|
|
|
I tried in that manner
for ex.
in the first iteraion the splitted string was "FF"
when i used
char ch[2] ={'F','F'} ;
int i = atoi (ch)
actually the whole string was splitted up, each time 2 charaters are picked up and being stored in an character array then i use atoi()
then the result was in this manner
the value of i was assigned to 0 => i=0;
|
|
|
|
|
for atoi() to be able to work, it needs a regular C-style string, that means a nul-terminated pointer.
here, you need to change your ch[] into ch[3] where you need to assign the 3rd character to '\0' always.
|
|
|
|
|
It's not matter of nul-terminating.
Please, try again.
Hint:
int i = atoi("FF");
printf("%d\n", i);
outputs 0 .
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
yeah, I got your previous reply already... no need to flood either
so, what is that function that gets an hexadecimal string in input, and converts into int ?
|
|
|
|
|
strtol supports different numeric bases.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
that's it
I was just too lazy to track that back... ^^
|
|
|
|
|
probably strtol() should help..
Regards,
Sandip.
|
|
|
|
|
toxcct wrote: IIRC
No luck. Try again.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Hi All,
Anyone can tell me how to take Snapshot of a volume programatically?
|
|
|
|
|
Could anybody is able to reply? Any link ....Anything you know.....
I am waiting......
|
|
|
|
|
People will answer your question in their own time. If they know something then they'll reply to your question; if they don't then they won't. Please have a bit of patience.
Regards,
--Perspx
"The Blue Screen of Death, also known as The Blue Screen of Doom, the "Blue Screen of Fun", "Phatul Exception: The WRECKening" and "Windows Vista", is a multi award-winning game first developed in 1995 by Microsoft" - Uncyclopedia
Introduction to Object-Oriented JavaScript
|
|
|
|