Click here to Skip to main content
16,008,183 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionSplitter Window for MDI. Pin
janaswamy uday23-May-10 16:04
janaswamy uday23-May-10 16:04 
QuestionHow to include a dll and a lib files into a VS project Pin
Schehaider_Aymen23-May-10 11:18
Schehaider_Aymen23-May-10 11:18 
AnswerRe: How to include a dll and a lib files into a VS project Pin
Garth J Lancaster23-May-10 12:36
professionalGarth J Lancaster23-May-10 12:36 
GeneralRe: How to include a dll and a lib files into a VS project [modified] Pin
Schehaider_Aymen23-May-10 12:43
Schehaider_Aymen23-May-10 12:43 
GeneralRe: How to include a dll and a lib files into a VS project Pin
Garth J Lancaster23-May-10 12:56
professionalGarth J Lancaster23-May-10 12:56 
GeneralRe: How to include a dll and a lib files into a VS project Pin
Schehaider_Aymen23-May-10 12:57
Schehaider_Aymen23-May-10 12:57 
QuestionStarting a password protected NT Service [modified] Pin
pubis23-May-10 9:13
pubis23-May-10 9:13 
AnswerRe: Starting a password protected NT Service Pin
Aescleal23-May-10 9:59
Aescleal23-May-10 9:59 
Hi,

Not sure if this helps as an idea, but if you decouple the concepts of "service start" and "service can do something useful" you might find another way into the problem.

So when the service first starts up it just sits there, doing nothing. It rejects all requests over it's external interface (over RPC, TCP, shared memory) until something comes along and tells it to activate. The thing that tells it to activate is another, fairly small, application that's password protected. Only the person that knows the magic mantra to get the activation process running (i.e. it's password) can switch the service from dormant to active.

There are some problems with this approach:

- Securing the link between the thing doing the activation and the service. Quite how you sort the trust out to stop some bad guy reverse engineering your protocol could be an interesting challenge.

- if the service has to do something before the first interactive user logs in then this won't work. Sorry, back to the drawing board!

Hope this provides some food for thought,

Cheers,

Ash
GeneralRe: Starting a password protected NT Service Pin
pubis23-May-10 10:15
pubis23-May-10 10:15 
GeneralRe: Starting a password protected NT Service Pin
Aescleal23-May-10 10:24
Aescleal23-May-10 10:24 
GeneralRe: Starting a password protected NT Service Pin
pubis23-May-10 10:56
pubis23-May-10 10:56 
QuestionWM_QUERYENDSESSION problem on C++ Builder 2010 Pin
Member 88968923-May-10 7:06
Member 88968923-May-10 7:06 
AnswerRe: WM_QUERYENDSESSION problem on C++ Builder 2010 Pin
ARopo24-May-10 6:26
ARopo24-May-10 6:26 
GeneralRe: WM_QUERYENDSESSION problem on C++ Builder 2010 Pin
Member 88968924-May-10 13:36
Member 88968924-May-10 13:36 
QuestionC++ String Creation Pin
sikas_Cisco23-May-10 4:57
sikas_Cisco23-May-10 4:57 
AnswerRe: C++ String Creation Pin
Dr.Walt Fair, PE23-May-10 5:18
professionalDr.Walt Fair, PE23-May-10 5:18 
AnswerRe: C++ String Creation Pin
John R. Shaw23-May-10 7:21
John R. Shaw23-May-10 7:21 
GeneralRe: C++ String Creation Pin
sikas_Cisco23-May-10 8:55
sikas_Cisco23-May-10 8:55 
AnswerRe: C++ String Creation Pin
Aescleal23-May-10 9:36
Aescleal23-May-10 9:36 
QuestionIntel Compiler IA-32 11.0.061 installation on VS 2010 question Pin
Chesnokov Yuriy23-May-10 4:07
professionalChesnokov Yuriy23-May-10 4:07 
QuestionOLE interface for Crichedit Pin
ForNow22-May-10 19:27
ForNow22-May-10 19:27 
Questionnew vs free and malloc vs delete Pin
msr_codeproject22-May-10 18:24
msr_codeproject22-May-10 18:24 
AnswerRe: new vs free and malloc vs delete Pin
loyal ginger22-May-10 19:01
loyal ginger22-May-10 19:01 
AnswerRe: new vs free and malloc vs delete Pin
Stephen Hewitt22-May-10 22:11
Stephen Hewitt22-May-10 22:11 
AnswerRe: new vs free and malloc vs delete Pin
Aescleal23-May-10 5:39
Aescleal23-May-10 5:39 

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.