Click here to Skip to main content
15,902,299 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: Atomic operations in Win32 Pin
Mark Salsbery5-Mar-07 6:41
Mark Salsbery5-Mar-07 6:41 
AnswerRe: Atomic operations in Win32 Pin
Mr.Brainley5-Mar-07 6:59
Mr.Brainley5-Mar-07 6:59 
GeneralRe: Atomic operations in Win32 Pin
James R. Twine5-Mar-07 8:17
James R. Twine5-Mar-07 8:17 
GeneralRe: Atomic operations in Win32 Pin
Mark Salsbery5-Mar-07 10:16
Mark Salsbery5-Mar-07 10:16 
GeneralRe: Atomic operations in Win32 Pin
Stephen Hewitt5-Mar-07 11:37
Stephen Hewitt5-Mar-07 11:37 
Questionaccessing registry using vc++ Pin
siddhesh13835-Mar-07 1:14
siddhesh13835-Mar-07 1:14 
AnswerRe: accessing registry using vc++ Pin
Rajesh R Subramanian5-Mar-07 1:15
professionalRajesh R Subramanian5-Mar-07 1:15 
AnswerRe: accessing registry using vc++ Pin
Joan M5-Mar-07 1:36
professionalJoan M5-Mar-07 1:36 
Here you have some samples...

CRegistry is a class that I use often in order to work with the registry... it's something that we had developed some time ago.

<br />
bool	CRegistry::SetKey(HKEY hKey, CString csSubkey, CString csValName, CString csVal)<br />
{<br />
	if(hKey != HKEY_CURRENT_USER)<br />
		return false;<br />
<br />
	if(csSubkey.IsEmpty() || csValName.IsEmpty() || csVal.IsEmpty())<br />
		return false;<br />
<br />
	HKEY hWkKey;<br />
	LONG lRetorn = RegOpenKeyEx(hKey,csSubkey,0,KEY_ALL_ACCESS,&hWkKey);<br />
	if(lRetorn == ERROR_SUCCESS)<br />
	{<br />
		int iLength = csVal.GetLength();<br />
		lRetorn = RegSetValueEx(hWkKey,<br />
									csValName,<br />
									0, <br />
									REG_SZ, <br />
									(BYTE *)csVal.GetBuffer(0),<br />
									iLength);<br />
<br />
		RegFlushKey(hWkKey);<br />
		RegCloseKey(hWkKey);<br />
<br />
		if( lRetorn == ERROR_SUCCESS)<br />
			return true;<br />
	}<br />
	return false;<br />
}<br />
<br />
bool	CRegistry::SetKey(HKEY hKey, CString csSubkey, CString csValName, int iVal)<br />
{<br />
	if(hKey != HKEY_CURRENT_USER)<br />
		return false;<br />
<br />
	if(csSubkey.IsEmpty() || csValName.IsEmpty())<br />
		return false;<br />
<br />
	HKEY hWkKey;<br />
	LONG lRetorn = RegOpenKeyEx(hKey,csSubkey,0,KEY_ALL_ACCESS,&hWkKey);<br />
	if(lRetorn == ERROR_SUCCESS)<br />
	{<br />
		int iLength = sizeof(iVal);<br />
		lRetorn = RegSetValueEx(hWkKey,<br />
									csValName,<br />
									0, <br />
									REG_DWORD, <br />
									(BYTE *)&iVal,<br />
									iLength);<br />
<br />
		RegFlushKey(hWkKey);<br />
		RegCloseKey(hWkKey);<br />
<br />
		if( lRetorn == ERROR_SUCCESS)<br />
			return true;<br />
	}<br />
	return false;<br />
}


Hope this helps...
GeneralRe: accessing registry using vc++ Pin
Michael Dunn5-Mar-07 12:39
sitebuilderMichael Dunn5-Mar-07 12:39 
GeneralRe: accessing registry using vc++ Pin
Joan M5-Mar-07 19:43
professionalJoan M5-Mar-07 19:43 
AnswerRe: accessing registry using vc++ Pin
Hamid_RT5-Mar-07 5:51
Hamid_RT5-Mar-07 5:51 
Questionadding registry hives in combo box Pin
siddhesh13835-Mar-07 1:12
siddhesh13835-Mar-07 1:12 
AnswerRe: adding registry hives in combo box Pin
Hamid_RT5-Mar-07 5:51
Hamid_RT5-Mar-07 5:51 
QuestionHiding Contorl's Scoll Bar Pin
Ali Beirami5-Mar-07 1:07
Ali Beirami5-Mar-07 1:07 
AnswerRe: Hiding Contorl's Scoll Bar Pin
prasad_som5-Mar-07 1:32
prasad_som5-Mar-07 1:32 
GeneralRe: Hiding Contorl's Scoll Bar Pin
Ali Beirami5-Mar-07 3:42
Ali Beirami5-Mar-07 3:42 
AnswerRe: Hiding Contorl's Scoll Bar Pin
prasad_som5-Mar-07 3:46
prasad_som5-Mar-07 3:46 
GeneralRe: Hiding Contorl's Scoll Bar Pin
Ali Beirami5-Mar-07 3:55
Ali Beirami5-Mar-07 3:55 
AnswerRe: Hiding Contorl's Scoll Bar Pin
prasad_som5-Mar-07 4:00
prasad_som5-Mar-07 4:00 
GeneralRe: Hiding Contorl's Scoll Bar Pin
Ali Beirami5-Mar-07 6:02
Ali Beirami5-Mar-07 6:02 
Questionvc++ + model dialog box [modified] Pin
rajeev20075-Mar-07 0:24
rajeev20075-Mar-07 0:24 
AnswerRe: vc++ + model dialog box Pin
prasad_som5-Mar-07 1:05
prasad_som5-Mar-07 1:05 
AnswerRe: vc++ + model dialog box Pin
Joan M5-Mar-07 1:41
professionalJoan M5-Mar-07 1:41 
Questionplot Library? Pin
$uresh $hanmugam4-Mar-07 23:45
$uresh $hanmugam4-Mar-07 23:45 
QuestionRe: plot Library? Pin
prasad_som5-Mar-07 0:06
prasad_som5-Mar-07 0:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.