NDI Tools for Windows, is the industry standard for, amongst other things, capturing the users screen onto the network as a video source.
The issue, it that the software (NDI Screen Capture) part of NDI Tools, requires admin privileges to install.
A portable version of this would allow running the software directly on a client provided presenter's computer.
Currently, the only way to make this work, is to use a computer where the AV tech has full control over the system.
Here is the address for the app https://ndi.video/tools/download/
NDI Tools is a free to use application, so there should be no issues with licensing.
Here is a link to the NDI SDK
https://ndi.video/for-developers/ndi-sdk/
If the app requires admin privileges to install that's probably for a reason. It likely also needs admin privileges to run as a portable app.
I tested it and the app will run without admin rights. But it needs dotNet 7 installed locally. It's not installed by default on any version of Windows and requires admin rights to install. If the publisher bundled dotNet 7 with the app, then it might work.
Sometimes, the impossible can become possible, if you're awesome!
You are correct, NDI Tools runs fine without Admin rights. You are also correct that it requires .net installed. Is it possible to install .net into a portable environment, then install NDI Tools on top of that?
There are tons of .net applications out there, I was hoping there was a way to make this possible.
The .Net runtimes can be bundled with an app but I believe it requires certain compilation directives. I've tried just including the runtime DLLs and such with the app and it does not work. paint.net, for example, bundled .net 7 and can run out of the box on Windows 7/8.1/10/11 (7 requires the platform update from 2013 installed). Meanwhile, we haven't been able to do an official Handbrake Portable because it doesn't bundle and the developer has said it would require some reworking of the app to do.
Sometimes, the impossible can become possible, if you're awesome!
Thank you for the information, that helps quite a bit. Now I have some ideas for making a portable app for NDI Screen Capture using the NDI SDK.