Dlaczego „Windows chroni komputery PC” z mojego programu? Czy mogę to obejść?

0

Mam program wsadowy, który konwertuję na exe za pomocą konwertera BattoEXE. Zawsze uruchamia funkcję inteligentnego ekranu w systemie Windows 10. Dlaczego i jak mogę to obejść?

Mark Deven
źródło
2
Nie konwertuj go na plik wykonywalny? Jedynym prawdziwym powodem tego jest ukrycie tego, co robi, a Windows Defender prawdopodobnie nie jest z tego zadowolony, ponieważ byłby to typowy takt złośliwego oprogramowania.
Mokubai
1
Defender zazwyczaj nie pytał cię więcej niż raz, po próbie uruchomienia niezaufanej aplikacji, gdy tylko wskazałeś, że chcesz ją uruchomić. Ten monit SmartScreen jest wyświetlany w oparciu o reputację samego pliku, konwersja skryptu wsadowego na podpisany plik wykonywalny rozwiąże ten konkretny problem.
Ramhound
1
Zapomniałem wspomnieć, że są inne rzeczy rozważane, inne niż podpisanie pliku wykonywalnego. SmartScreen wykorzystuje kilka różnych źródeł informacji i czynników, aby rozważyć, czy ten konkretny monit powinien zostać wyświetlony. Mówiąc prościej, uwzględnia reputację pliku, zwiększając czynniki, które poprawiają reputację pliku, zapobiegną temu pytaniu. Zazwyczaj jest wyświetlany raz i nie jest wyświetlany ponownie dla pliku dla tego użytkownika, chyba że plik zostanie zmieniony.
Ramhound
2
@ MarkDodsons I myślisz, że ludzie nie mogą odwrócić konwersji? Wszystko, co skutecznie robi, sprawia, że ​​zwykłym obserwatorom trudniej jest zobaczyć zawartość pliku wsadowego, każdy, kto jest naprawdę zdeterminowany (czytaj jako „mniej niż uczciwi konkurenci i hakerzy”), będzie w stanie uzyskać kod bez większego wysiłek.
Austin Hemmelgarn
1
Zamiast tego spójrz na użycie Iexpress.exe.
Squashman