Comments (7)
from switch-remote-play.
Thank you for detailing how you managed to get Windows Defender to stop deleting it.
I've found that Windows Defender also has been updated now and can delete files within a 7zip archive. But regardless of this users can always check the Windows Defender history and go through the threats and choose to allow them.
Or users can whitelist a folder but I chose not to show users how to do in the interest of not causing security issues for users.
As for signing, I attempted that in one of the previous releases but it did not stop it from triggering the virus detection. Like I have stated in the documentation, it is due to 2 features of the program:
- It keeps a broadcast port open for listening
- It executes ffmpeg via CreateProcess
I don't know a way around this issue yet. Only thing I've seen is to contact the virus scanners and request a whitelist of the program but because I am still working on it and updating it I'd rather not.
That said, this is also why people should only ever download this program from this repository. If some malicious person replaced the ffmpeg.exe file with a virus then it'd be dangerous. Thankfully however the proper ffmpeg program doesn't get detected as a virus. So if it ever does, users can and should go and download the ffmpeg program themselves.
Thank you for providing a breakdown on how you solved the issue. I will update the documentation to include a link to your comment as well as provide a way to safely ensure ffmpeg is safe for users who'd like to take extra precautions.
I will close this issue once the documentation is updated.
Kind Regards.
from switch-remote-play.
Virus scan for release executable https://www.virustotal.com/gui/file/e4fd31a1e92454e7c7964180cbd4051a14d5a8036097fa0141fb193f6a72d122/detection
- checks-network-adapters
-
- this seems like necessary functionality? I couldn't find anyone resolving or having this false positive
- invalid-rich-pe-linker-version
-
- I found an example of this being fixed here: horsicq/DIE-engine#17 https://github.com/horsicq/DIE-engine/compare/851176f03b82bacd7954bb2b21b4183dee397f36..2bf491dfd62f4282693b17066cc0a8e6b00043a5
- peexe
- runtime-modules
from switch-remote-play.
I'm aware of the virustotal results of the executable. The debug version also produces different results.
- Network adapter functionality
- It is necessary. Scans broadcast for network discovery of switch. Prints out diagnostic info of network configuration. Accepts connection from the switch in order to stream data.
- Rich pe linker version
- I'm unsure of what the exact 'fix' was in that link. Reading through it, the dev made a submission to Microsoft to whitelist the application. Is that what you were referring to?
- In the case of submitting a whitelist request, I don't plan to do one anytime soon because there are many modifications I'm still in the process of making. I don't want to have to create a whitelist submission for every release. Once the program is in a stable state I will consider it.
The rest are most likely triggering from CreateProcess. You can google other users using the CreateProcess function and having similar issues. I don't have a way around that yet.
from switch-remote-play.
My understanding is the fix involved removing link.exe
in the build https://github.com/horsicq/DIE-engine/compare/851176f03b82bacd7954bb2b21b4183dee397f36..2bf491dfd62f4282693b17066cc0a8e6b00043a5#diff-0d42097698da2d7b3c23030021047bd316d946e9f69fc854d2013d7bf8dd0c81L58
You don't use link.exe
in your build (at least not explicitly in this repo), but maybe that link above has a hint. Sorry I can't be of more help, windows builds aren't my wheelhouse.
from switch-remote-play.
Thanks for digging that up for me. Much appreciated!
Yeah I noticed that the build files in that linked repo started using qmake.exe to perform the builds.
I'll look into link.exe and see if I can remove it from the build process if it's present. I'm just hoping it isn't the actual linker program because then removing it would not be possible.
You've been very helpful. Please no apologies necessary :)
from switch-remote-play.
Up voted this on virstotal and left a brief description. I also marked it as safe on Hitman Pro. Hope this helps somehow.
from switch-remote-play.
Related Issues (20)
- Audio is not streamed HOT 3
- Always "Looking for active network interfaces..." HOT 2
- CreateProcess error code: 740 - Unable to stream on PC - Capture area (...) extends outside window area. desktop: I/O error HOT 5
- [BUG] Cannot stream secondary monitors located below or to the left of the primary monitor HOT 2
- motion controll?
- Stuck on Stream Pending Connection, tried everything to fix HOT 1
- [QUESTION] assert issue when compiling. HOT 14
- Stuck on "Stream Pending Connection..." HOT 3
- Virtual controller drive HOT 5
- Random clicks on macOS HOT 1
- It connects to my radmin VPN adapter HOT 1
- switch-remote-play Error Code 193 HOT 5
- Audio Reimplementation - SDL Audio
- App broken on 16.0.0 HOT 2
- Does not run fullscreen or borderless in some games
- Feature request: Wake on Lan
- Audio HOT 3
- NATing SRP HOT 1
- no sound HOT 1
- Where on this Github page is switch-remote-play-host.exe? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from switch-remote-play.