|
Hi,
I want to invoke a Remote Desktop connection Programmatically. It should take 3 Parameters:ComputerName,UserName and Password for Logon, then I should be able to run a ".exe" in the Remote Machine to which i Logged on.
Please Help me. I had tired using the API:WNetAddConnection2, Here is the Piece of Code which i tried.
NETRESOURCE nr;
DWORD res;
TCHAR szUserName[32] = "administrator",
szPassword[32] = "admin123",
szLocalName[32] = "Z:",
szRemoteName[MAX_PATH] = "\\\\deepa";
nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = szLocalName;
nr.lpRemoteName = szRemoteName;
nr.lpProvider = NULL;
res = WNetAddConnection2(&nr, szPassword, szUserName, FALSE);
DWORD err=GetLastError();
I have added the link file mpr.lib under Project->Setting->Link.
I am getting the Following Error:1203
Thanks in Advance,
Deepa
|
|
|
|
|
Deepa N wrote: I am getting the Following Error:1203
Which is ERROR_NO_NET_OR_BAD_PATH .
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hello people.
I am trying to serilaize a class which has a vector.
I put the vector into a class and tried my luck, but no avail.
Could somebody show\tell\advice me about how to serilaize a vector and read it back, (when the size of the vecor is not known at compile time)?
Thanks in advance.
Abhishek
|
|
|
|
|
what you have to do is basically this :
serialize first the number of elements in the vector
then, loop on the vector and serialize each object. (the classes contained in the vector mest be serializable, of course).
when you'll try to deserialize, read the number of elements that come next, and loop to deserialize the objects...
|
|
|
|
|
Note that in case of MFC, CArray and CArchive classes, the serialization and de-serialization of a vector can be done in this manner:
CArray<int> my_vector;
CArchive ar(...);
my_vector.Serialize(ar);
I think you should specify which kind of vector are you using.
|
|
|
|
|
Actually I am guilty of not having described my problem sufficiently.
I am not using MFC in my program. I am trying to sterilize everything by using the ofstream::write((char*)&Object, sizeof(object)); That's because I am working on an AutoCAD plug-in that requires an extra bit of gymnastics to use MFC. Also, I did not want to eliminate suggestions by talking too much of my idea of the problem.
But here it is:
I am writing a project handling tool that handles "n" number of files as a project. Data from each file is kept in a structure\class (say FileStruct) in 2 2D arrays and a few strings. I wanted to replace these 2D arrays by vectors. Also the project itself is only a collection of "n" number of FileStructs. So wanted to make a vector out for that as well.
So the final object waiting to be serialized would conceptually look like this:
Object X {<br />
vector[FileStruct] {<br />
vector<2D_array_replaced>;<br />
}<br />
}
But from the looks of it, I have to use MFC now. I tried boost, but I am just not being able build the serialization library with VC 7.0 (which is what I have to use for AutoCAD plug-in)
What do you guys suggest?
Abhishek
|
|
|
|
|
Hi all,
1) if i want to send 4MB of Data through Socket is there any limitation to send Data towards the Receiver who listen the Socket.
2) why we have to use select(...) in the Socket what is the use.
3) what is the Difference between Blocked and UnBlocked Socket.
4) Why we have the Option FD_SET, What is the Senario to Use this Option.
please give me your suggestions regarding this.
Uday kiran
-- modified at 4:43 Wednesday 9th August, 2006
|
|
|
|
|
uday kiran janaswamy wrote: 1) if i want to send 4MB of Data through Socket is there any limitation to send Data towards the Receiver who listen the Socket.
No, and as a matter of fact, you could even send 4.1MB if you really wanted to. You just can't send it all at once.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Please i want to have a full source code through which i can read & save the data coming from the serial port of our PC's... please can anyone help me with this?
Jawad
|
|
|
|
|
|
yeah i've tried but aint getting anything useful. So can u please help me out? i'll b really thankful to u...
|
|
|
|
|
|
Thankyou very much Whitesky
Thanks 4 ur help
|
|
|
|
|
Jawad Yasin wrote: Please i want to have a full source code
If you want some help, you have to ask precise questions. Where are you stuck exactly ? What have you already done ? What is the problem with what you already did (errors + details, crash, ...) ?
To start, you can look at the MSDN for CreateFile (opening the port), ReadFile (for reading the port) and ofstream (to save your data to a file).
|
|
|
|
|
yeah i've checked MSDN & read CreateFile, ReadFile... but the problem is there's no onearound me who can tell me how to use them in a program. Basically I'm trying to read data from the serial port of my PC. and wanted to make its program. I've searched through Webcrawler.com & checked many links but didn't found how can i use them in the form of a program. so can u please help me with this as i don't have any one who can teach me.
Thanks for helping
Jawad
|
|
|
|
|
Come on Cedric, on CodeProject it should be a perfectly valid request to ask for the source code for a module or class that can do serial communication. In my mind, he doesn't have to try to make it himself before he asks for an "off-the-shelf" class. His question may not be the best worded one, but this goes for many of us non-native-english speakers.
I know, and I fully agree, that we see some rather stupid requests here at CP from time to time (the guy with about 60 minutes patience comes to mind). I just don't think this is one of them.
Cheers
Steen.
"Are you gonna check your makeup when you're done whining?" John Simmons, 05/31/2006
|
|
|
|
|
Yes I agree with the part that there are some classes ready on the website.
But he asked also how to save the data, which is generaly not included within these kind of classes.
So, basically he didn't explain where was the problem.
That's way I was asking for more precisions (ok, maybe this sounded a little bit too agressive but it wasn't ).
Steen Krogsgaard wrote: the guy with about 60 minutes patience comes to mind
|
|
|
|
|
You have to improve your search skill.
While searching for "serial port" (keyword) related articles in CodeProject "MFC/C++" category, I got 49 articles.
Maxwell Chen
|
|
|
|
|
He said me that he dosent find any good articles in codeproject about serial port?
|
|
|
|
|
See here.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
in a Dialog OnPaint() message:
//-------------------------------
void TheDlg::OnPaint()
{
CPaintDC dc(this);
//============================
dc.SetPolyFillMode(WINDING);
CPen penRed(PS_SOLID,1,RGB(255,0,0));
CBrush brhRed(RGB(255,0,0));
CPen*pPenOld=dc.SelectObject(&penRed);
dc.BeginPath();
dc.Rectangle(10,10,100,100);
dc.EndPath();
CRgn rgn;
rgn.CreateFromPath(&dc);
dc.FillRgn(&rgn,&brhRed);
dc.SelectObject(pPenOld);
//================================
but I can see Nothing be drawn, what is wrong? how to correct code above to see the Rectangle?
|
|
|
|
|
When you run these code you see a red rectangle,right? now whats problem?
|
|
|
|
|
It works in our tests. Are you sure your dialog client area is not covered by a child window?
|
|
|
|
|
I am using Win98 for developing, may it not wor on the OS?
|
|
|
|
|
Hi All,
I need to know how to use XmlTextWriter and XmlTextReader classes in VC++. I just gone thru an article in CodeGuru (It's here[^]).
I want to know how to use that program snippets in my VC++.net 2005.
How to include the required header files and dlls?
Kindly suggest me to achieve this.
Thanks in advance,
Sarvan AL
|
|
|
|