tcsd is a Win32 service that listens to sockets and the higher level APIs 
communicate with the service through the sockets (at least that is my 
understanding). 
 
I think tcsd and the socket communication are unwanted pieces from a 
application point of view. I am not saying it is useless or more useful, the 
"library" part of Trousers should not require me to pre-install a service when 
such need has no technical basis. 
 
I was initially under the impression that Microsoft's TBS service imposed 
restrictions on applications that directly called Tbsip_Submit_Command API had 
to do so under SYSTEM account context and that's probably why Trousers used a 
service. That does not seem to be the case. 
 
My purpose is to configure TPM at the time of installing my application. Once I 
configure TPM I don't even use it from the OS, a different piece of code will 
use it as part of boot loading process. So the only application that will 
configure TPM is my installer and that's about it. My perspective is I have no 
business installing tcsd service and leave it out there for some future 
application to come make use of it. If I installed tcsd service then I also 
have to worry about cleaning it up when I am done. When doing so I have to 
wonder if some other application might be depending on tcsd service or if the 
tcsd service was already installed before me etc... 
 
 
> To: [email protected]
> From: [email protected]
> Date: Fri, 19 Jun 2015 17:09:18 -0400
> Subject: Re: [TrouSerS-users] Doing it without tcsd
> 
> Not a trousers acronym expert, but I thought tcsd did the scheduling and 
> swapping for processes using the TPM.  Is your application guaranteed to 
> be the only one using the TPM?
> 
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> TrouSerS-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/trousers-users
                                          
------------------------------------------------------------------------------
_______________________________________________
TrouSerS-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/trousers-users

Reply via email to