|
no IDS means "intrusion detection system"
|
|
|
|
|
OK,So from where is intruder coming to your computer, i.e.
Virtual Intruder from net or other virtual Sources or IN real way, as any unauthorized person is trying to use your computer.
"I Think this Will Help"
<h5
alok gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
I hope you have already seen this
http://www.datanerds.net/~mike/snort.html
This is a port of SNORT(www.snort.org), which is one fo the most widely used IDS. Sadly though, it's quite a old version, but could give you a starter. Sadly, I am not a experinced programmer in VC++ to help you out in this matter.
Amitabh
|
|
|
|
|
Hi all,
First posting from me. I'll try to be concice.
I'm writing an app. In this app I've got a button "send e-mail". When I press this button, I can start a new e-mail with the address correctly filled in by getting the mail-tool path from the Registry and using the following command line
(psuedo code - cs means a CSrring)
CString csApp = GetAppPathFromRegistry( "Outlook.exe");
csApp += "/c ipm.note /m " + csEmailAddress;
My question is, what are the command line switches to add text to the "subject" and "body" fields?
I've trawelled the net and can only find VB examples. So, it's got to be do-able. I just can't find the command line options to fill out these fields from a non-VB app.
Any help, much appreciated.
Matt
Birmingham
UK
|
|
|
|
|
Suggested way is to use followilng:
ShellExecute(NULL,"open", "mailto:code@project.com?Subject=hi&body=its me","","", SW_SHOW );
Which takes everything as default, like email application, default mail account etc.
suhredayan There is no spoon.
|
|
|
|
|
Thanks! Fantastic. Worked first time. I'm very grateful.
Matt
|
|
|
|
|
Hi All,
I have developed an MFC ActiceX Control. Say Shapes. and I have Imaplemented function for drawing Circle and Ellipse. Now I need to Update this component for Implementing the functionality for drawing Square and Triangle. Say ShapesNew.
I just want to inherit the functionality of the Control Shapes, to the Newly Created one, the ShapesNew through Dynamic linking.
ie. For Invoking the Function Circle, It must use the Old .OCX file for linking.
How can this be achieved..
TIA
Rajesh
|
|
|
|
|
Rajesh_Parameswaran wrote:
I just want to inherit the functionality of the Control Shapes, to the Newly Created one, the ShapesNew through Dynamic linking.
Are you looking for implementation inheritance in COM ?
suhredayan There is no spoon.
|
|
|
|
|
When inheriting a virtual class, do I have to completely redefine virtual functions of the base class. For instance, does the function following COMENT A work, or do I have to completely rebuild the operator = function?
Thanks.
class Base{
public:
Base();
~Base();
virtual Base& operator = (const Base& base);
};
class Inherited : virtual public Base{
public:
Inherited();
~Inherited();
virtual Inherited& operator = (const Inherited& inherited);
};
//COMENT A
Inherited& Inherited::operator = (const Inherited& inherited){
if (&inherited != this){
Base::operator = (inherited);
//do some other copying
}
return *this;
}
|
|
|
|
|
Why are you using virtual inheritance here? Generally, you inherit virtually when you're using multiple inheritance, and when those base classes share some common base class at some point. For single inheritance, as in your example, you don't need to use virtual inheritance when declaring the class.
For your example, why not try compliling and single-stepping through the code? That way, you'll know if it works or not. Personally, I'm not sure
Bob Ciora
|
|
|
|
|
Hi. Thanks for your response. I am using multiple inheritance. I just didn't want to burden a potential responder with reading unecessary code.
With respect to your comment, I have stepped through, and it doesn't appear that I have to completely redefine the function. I can call the base function in the derived function even when the base function is virtual and it calls the right (or wrong depending on your view) version. The documentation suggests this should not be the case.
|
|
|
|
|
Does anyone know if there is a a C or C++ library to implement the GVF snake method for edge detection?
If not, has anybody tried to implement GVF?
Thanks,
Merlinos
|
|
|
|
|
I have an MDI application and am forcing two different views for one document .
This is code I got from Code Guru
1. Create a second view class for the second type of data display (using ClassWizard).
2. Construct a second CMultiDocTemplate in CWinApp::InitInstance(), using the second view class and the same document and child frame as the first. Store its pointer in the app class, but do NOT call CWinApp::AddDocTemplate() with this one - otherwise the app will ask the user what type of doc to create whenever you try to create a new document.
3. In CWinApp::ExitInstance(), delete this second doc template as it does not get automatically deleted like the first one does (because it was not added to the app).
4. In the document's OnNewDocument(), get a pointer to the second template from the app object, and then call CreateNewFrame() and InitialUpdateFrame() (in that order) with this doc template; use the document's 'this' pointer for the document to use (so that the second view shares the first document), and NULL for the frame window (since the first MDI child frame does not exist when OnNewDocument() is called - this does not matter). The frame pointer to use in InitialUpdateFrame() is the return value from CreateNewFrame().
Note: As both views share the same document, OnNewDocument() only gets called once per document - therefore the above method of automatically creating the second frame will not cause any problems.
5. Each view can now do its own drawing based on the data in the document. Note that the second view will refer to a generic CDocument pointer, which you will have to cast to the correct document class.
I find that the views are not sized properly . Where exactly should i resize the view
In other words where should the code to grab the parents client rect and setting an appropriate position happen
is it in my CMDIChildWnd class ? If yes what call
Thanks
Engineering is the effort !
|
|
|
|
|
Hi, Ive been trying to make a standard Win32 Rich Text Box. Ive made this but the function never succeeds:
HWND main_text_handle = NULL;<br />
main_text_handle = CreateWindowEx(NULL,<br />
"RICHEDIT_CLASS",<br />
"",<br />
WS_CHILD | WS_VISIBLE | ES_AUTOVSCROLL | ES_LEFT | ES_MULTILINE | ES_NOHIDESEL,<br />
0, 0,<br />
width, height,<br />
main_window_handle,<br />
NULL,<br />
hinstance,<br />
NULL);
Why wont the function work? Please help - staring at this function for hours isnt good for the brain.
Thanks!
|
|
|
|
|
|
Thanks, but...
Where is the AfxInitRichEdit function? What do I need to include?
|
|
|
|
|
InflatableGarfield wrote:
Where is the AfxInitRichEdit function?
Viewrich.cpp
InflatableGarfield wrote:
What do I need to include?
afxwin.h
Image Toolkits | Image Processing | Cleek
|
|
|
|
|
You need to load the richedit control DLL. Calling LoadLibrary(_T("riched20.dll")) before CreateWindowsEx() should do the trick.
--
My name in Katakana is ヨルゲン.
My name in German is Jörgen.
I blog too now[^]
|
|
|
|
|
I don't think AfxXXX() does any good in a pure win32 program...
--
My name in Katakana is ヨルゲン.
My name in German is Jörgen.
I blog too now[^]
|
|
|
|
|
BTW, you should use RICHEDIT_CLASS as argument to CreateWindowEx, and not "RICHEDIT_CLASS" . RICHEDIT_CLASS is a #define, expanding into either "RichEdit20A" or "RichEdit20W" depending on your unicode preference.
--
My name in Katakana is ヨルゲン.
My name in German is Jörgen.
I blog too now[^]
|
|
|
|
|
I think Ive got it - heres my current code:
LoadLibrary("riched20.dll")<br />
main_text_handle = CreateWindowEx(NULL,<br />
RICHEDIT_CLASS,<br />
"",<br />
WS_CHILD | WS_BORDER | WS_VISIBLE | ES_AUTOVSCROLL | ES_LEFT | ES_MULTILINE | ES_NOHIDESEL,<br />
0, 0,<br />
width, height,<br />
main_window_handle,<br />
NULL,<br />
hinstance,<br />
NULL)
Just need to look at some of the messages on MSDN but it works!
Thanks everyone for your help!
|
|
|
|
|
My project (VS 7.1) builds and run OK on my Windows 2K PC, but when I clean the solution and copy it over to a Windows XP PC I get loads of error, (see below) I cant seem to find the cause.
The cod HAS NOT changed!
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1553): error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1640): error C2059: syntax error : ')'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1647): error C2059: syntax error : ')'
\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(205): error C2143: syntax error : missing ';' before '*'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1620): error C2143: syntax error : missing ';' before '__stdcall'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1553): error C2146: syntax error : missing ')' before identifier 'hResData'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1560): error C2146: syntax error : missing ')' before identifier 'hResData'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(5216): error C2146: syntax error : missing ';' before identifier 'CompletionPort'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(5216): error C2146: syntax error : missing ';' before identifier 'CompletionPort'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(208): error C2146: syntax error : missing ';' before identifier 'GLOBALHANDLE'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(208): error C2146: syntax error : missing ';' before identifier 'GLOBALHANDLE'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1628): error C2370: 'HGLOBAL' : redefinition; different storage class
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(205): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(206): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(207): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(208): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(209): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(334): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(340): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(204): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(205): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(206): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(207): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(208): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(209): error C2378: 'HANDLE' : redefinition; symbol cannot be overloaded with a typedef
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1560): error C2440: 'initializing' : cannot convert from 'int' to 'LPVOID'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1655): error C2440: 'initializing' : cannot convert from 'int' to 'LPVOID'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1560): error C2440: 'initializing' : cannot convert from 'int' to 'LPVOID'
\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1671): error C2491: 'GlobalUnlock' : definition of dllimport data not allowed
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1560): error C2491: 'LockResource' : definition of dllimport data not allowed
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1560): error C2491: 'LockResource' : definition of dllimport data not allowed
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(683): error C2501: '_CREATE_PROCESS_DEBUG_INFO::HANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(684): error C2501: '_CREATE_PROCESS_DEBUG_INFO::HANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(685): error C2501: '_CREATE_PROCESS_DEBUG_INFO::HANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(683): error C2501: '_CREATE_PROCESS_DEBUG_INFO::HANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(684): error C2501: '_CREATE_PROCESS_DEBUG_INFO::HANDLE' : missing storage-class or type specifiers
C2501: '_PROCESS_INFORMATION::hThread' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(8211): error C2501: '_RTL_CRITICAL_SECTION::HANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(8212): error C2501: '_RTL_CRITICAL_SECTION::HANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinNT.h(8211): error C2501: '_RTL_CRITICAL_SECTION::HANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1620): error C2501: 'HGLOBAL' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1628): error C2501: 'HGLOBAL' : missing storage-class or type specifiers
\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(204): error C2501: 'SPHANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinDef.h(204): error C2501: 'SPHANDLE' : missing storage-class or type specifiers
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1630): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1639): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1646): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1654): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1670): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1630): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1639): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1646): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1654): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1670): error C3861: 'HGLOBAL': identifier not found, even with argument-dependent lookup
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1676): fatal error C1003: error count exceeds 100; stopping compilation
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1676): fatal error C1003: error count exceeds 100; stopping compilation
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1553): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1560): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1630): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1640): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1647): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1655): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1671): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1553): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1560): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1630): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1640): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1647): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1655): warning C4229: anachronism used : modifiers on data are ignored
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1671): warning C4229: anachronism used : modifiers on data are ignored
grahamfff
|
|
|
|
|
Do you have the same build environment including platform SDK on both machines?
Steve Maier, MCSD MCAD
|
|
|
|
|
I installed VS 7.1 on both PCs from the same set of disks.
They were no problems with VS 7.0, but some project (not all) produce these errors with VS 7.1.
grahamfff
|
|
|
|
|
I only have VS2005 installed here, but what does the line in Winbase.h say?
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\WinBase.h(1553): error C2059: syntax error : ')'
Steve Maier, MCSD MCAD
|
|
|
|