G
Grant Schenck
Hello,
I'm pretty new to C# and .NET.
I've been tasked with creating an Internet Explorer toolbar. I implemented
it and it works OK, however, because the toolbar has a notion of having to
log into an account and do other time consuming initialization, the result
is that IE takes around 5 seconds to start each time a browser window is
opened.
So, what makes sense is to have some separate service or server which runs
at startup and takes care of the time consuming initialization. Then, once
we are rolling, when IE starts with my toolbar, the toolbar would talk to
the service to carry out the work it needs to.
So, I'm looking for archetectural advice:
- How would it make sense to package my service? As a true NT Service or as
some kind of task bar application?
- How should my toolbar and service comminicate? These would both be
running on the same PC but I'm not sure what the issues are with regard to
managed code and IPC.
- Are there any C# .NET samples which demonstrate some of the approrpriate
techniques? If so, where?
Thanks!
I'm pretty new to C# and .NET.
I've been tasked with creating an Internet Explorer toolbar. I implemented
it and it works OK, however, because the toolbar has a notion of having to
log into an account and do other time consuming initialization, the result
is that IE takes around 5 seconds to start each time a browser window is
opened.
So, what makes sense is to have some separate service or server which runs
at startup and takes care of the time consuming initialization. Then, once
we are rolling, when IE starts with my toolbar, the toolbar would talk to
the service to carry out the work it needs to.
So, I'm looking for archetectural advice:
- How would it make sense to package my service? As a true NT Service or as
some kind of task bar application?
- How should my toolbar and service comminicate? These would both be
running on the same PC but I'm not sure what the issues are with regard to
managed code and IPC.
- Are there any C# .NET samples which demonstrate some of the approrpriate
techniques? If so, where?
Thanks!