View Single Post
  #2  
Old 04-12-2023, 16:38
DavidXanatos DavidXanatos is offline
Family
 
Join Date: Jun 2018
Posts: 183
Rept. Given: 3
Rept. Rcvd 47 Times in 33 Posts
Thanks Given: 59
Thanks Rcvd at 363 Times in 120 Posts
DavidXanatos Reputation: 47
Ok so no one has any ideas here is my acceptable compromise solution:

Create a named pipe on one each system runnign the software.
Enumerate all computers in the network by enumerating IShellFolder "::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" its more reliable then NetServerEnum which on my lan did not seam to work at all.
Try opening the pipe on all found machines.

Pretty NO
Braodcast NO
Does it work YES!

The goal really is to not require any network communication originating from the process, as using sockets directly has the look and feal of indiscretion.

Using a LAN IPC mechanism even if it goes over the network feels more private as it usually should not be able to leave the LAN.
Reply With Quote
The Following 2 Users Say Thank You to DavidXanatos For This Useful Post:
niculaita (04-13-2023), tonyweb (04-13-2023)