|
|
So I found out how to set a proxy for Internet Explorer. It's documented here
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/setting_and_retrieving_internet_options.asp
My problem is the following . Using the above mechanism allows me to set the proxy for all the protocols. I want to set ( programaticaly )different proxy values for different protocols( ex. one value for http, https and another for sock ). How can i make this?
|
|
|
|
|
I have an array of 4 unsigned long's. These 4 values must be identical, if not I throw an error. What would be the most efficient way of detecting if one or more of the values are not the same? My first thought is to add the numbers then divide by 4, if this result is not the same as any one of the numbers then I have detected an error. But these numbers are often in the high range, so adding them would cause a 'wrap around' effect. Any thoughts on this?
|
|
|
|
|
Why not simply checking if the first two are the same, then the 2nd and the 3rd and finally the 3rd and the 4th ? If one of this check fails, then at least one of the number is different.
|
|
|
|
|
I thought about that. In the question I stated there are 4 values to compare, while this is true for the moment I may later extend this. I have built the code in such a way that I have the array sizes #define d so that I don't need to search for and edit hard coded values. For now though, I have done it as you stated.
|
|
|
|
|
You can simply make a loop then:
bool bAllEqual = true;
for (int i=0;i<TABLE_SIZE-1;i++)
{
if (MyTable[i] != MyTable[i+1])
{
bAllEqual = false;
break;
}
}
As for efficiency, I think this method is more efficient than adding all the numbers and then dividing by the number of numbers (without counting the overflow for large numbers as you said)
|
|
|
|
|
Cedric Moonen wrote: adding all the numbers and then dividing by the number of numbers
That wouldn't work anyhow
4 4 3 5
Christian Graus - C++ MVP
|
|
|
|
|
LOL, good point. Sometimes I wish I didn't give my math teacher such a hard time back in school
|
|
|
|
|
I m working on a website monitoring project
in that whenever the software found that a site is down
it will send a mail to the webmaster of that site
how can i do so
|
|
|
|
|
|
C++ has no native support for sending email. You'd have to search the web for options. The Ultimate TCP/IP library is one commercial option.
Christian Graus - C++ MVP
|
|
|
|
|
I have made a list ctrl using this code
CListCtrl& lc = GetListCtrl();
lc.ModifyStyle(0,LVS_REPORT);
lc.InsertColumn(0, _T("Name"), LVCFMT_LEFT,50);
LVCOLUMN col;
col.mask = LVCF_FMT | LVCF_TEXT;
col.pszText = _T("Monitor Type");
col.fmt = LVCFMT_LEFT;
lc.InsertColumn(1, &col);
lc.SetColumnWidth(1,150);
lc.InsertColumn(2, _T("Host(Url)"), LVCFMT_LEFT,150);
i want to insert item in this ctrl from a different class
i have a pointer of that class, assigned memory to that pointer
inserting item like this
object->lc.InsertItem(0,strName);
But it is not working
it is compiled correctly
but when we run exe
it gives abort ignore error
what to do
|
|
|
|
|
What exactly does the "abort | ignore" error say?
Also, just a friendly suggestion, how about giving your variables some more "user friendly" names? You use CListCtrl& lc , when you start adding more controls, or like now when you share your code, it becomes a headache trying to keep track of your names. How about CListCtrl& HostList ?
|
|
|
|
|
okey i'll keep that in mind
the abort error is saying debug assertion failed
file:afxcmn.inl
line:142
|
|
|
|
|
Do any one have a GUI Telnet client(not an console one) or any idea about how to implement it.
Thanks.
More relaxed the person high is his status.
|
|
|
|
|
It's been a long while since I used Telnet, but you might want to have a look at http://www.putty.nl/[^].
|
|
|
|
|
My application generates some text files and some wav files. It has take backup of those file to a remote system in the network once in a week.
can u please tell me which apis can help me doing the following
1. i need to connect to the remote system at runtime with its username and password at runtime.
2. i need to go to certain path in that system and cretate a folder and copy the files from this system to that system.
it would be a great help for me if u can suggest me a way .
Thank you.
KIRAN PINJARLA
|
|
|
|
|
Hi,
http://msdn2.microsoft.com/en-gb/library/aa385327.aspx[^]
or if it isn't shared:
- WNetAddConnection2 to connect,
- NetShareGetInfo to check ADMIN$ administrative share - probably %systemroot% or basis on it, you can get system drive letter in shi2_path of SHARE_INFO_2 struct,
- next you can simply copy files by "\\\\computer\\drive$\\Folder1\\Folder2"
or if c$ is disabled you can add an needed share:
- NetShareAdd - and copy then.
If someone has got better solution I'm iterested in it too
-----------
Mila
|
|
|
|
|
Thank you very much for a reply.
I used WnetAddConnection2 to connect with username and password and could create a directory and could copy files.
The problem i have in that is when i am connecting to the sytem with my application i want the connection to remain at my application level but the connection is in user level. Means if i am about to connect to the same system by typing system ip inthe windows strat button->run... ,when its already connected with my application,i am not asked for userid and password.
This can be security problem.
I hope you understood my problem. Is there a way?
Thank you.
KIRAN PINJARLA
|
|
|
|
|
Hi,
Do you disconnect session after WnetAddConnection2 ? if not next connetion will be proceed with previous username and password.
-----------
Mila
|
|
|
|
|
Mila025 wrote: Do you disconnect session after WnetAddConnection2
Yes i do it with WNetCancelConnection2.after this stmt its ok. but between the connection and disconnection it has to perform operations. Mean while it should not allow the local sytem to acess the remote sytem with out producing uid and password.
Is my problem clear to u?
KIRAN PINJARLA
|
|
|
|
|
Hi,
Yes, I get it now. I'm not sure, but it could be not possible to protect this connection. I think WNetCancelConnection2 by establishing connection retrieves specific access token to all system actions.
Perhaps, you should change media - I mean use sockets and full client/server application.
-----------
Mila
|
|
|
|
|
Hi...all
i want to save data from clipboard to .bmp file.The data in the clipboard is bitmap.
Pls if possible help me.
Thank U....
Abhijit.
|
|
|
|
|
I believe you need to create the header yourself.
Christian Graus - C++ MVP
|
|
|
|
|
Hi
1.IS IT TRUE in any case code of DLL is not duplicated?2.Although as u said at first instance it may need relocation BUT wat if the next process also needs DLL to be relocated?3.Is it like this that DLL uses data of the process associated with it at that time
Hope to get some answers soon
bye
pitchu
|
|
|
|