Sziasztok,
Életem első Windows form-ját írtam meg és a publish után egy másik gépen futtatva ez az ablak jelenik meg (kép linkje alul). Gugliztam, de nem igazán találtam a megoldást.
Tudna valaki segíteni?
VisualStudio, c#, .NET
üdv: redman
- 1019 megtekintés
Hozzászólások
Jobbgomb > Properties > Unblock
- A hozzászóláshoz be kell jelentkezni
avagy more infó megnyomása után általában megjelenik az engedélyezés gomb.
- A hozzászóláshoz be kell jelentkezni
Valami user friendly megoldásra gondoltam. Anyukám is el tudja indítani :)
Akkor a kérdés megint: hogyan lehet úgy fordítani, hogy ne jöjjön ez az ablak?
- A hozzászóláshoz be kell jelentkezni
Venni kell EV certet, és aláírni vele az exe fájlt. ;) Viszont sajna csak cégként vehetsz és nem olcsó. 2 éve Digicert-től vettünk 700USD-ért egy évre.
- A hozzászóláshoz be kell jelentkezni
Sima cert nem jó? Muszáj az EV?
- A hozzászóláshoz be kell jelentkezni
Nekem windows-os kernel módú driver-hez kellett. Ahhoz biztos hogy csak az EV volt jó. De gyorsan rákeresve itt is EV-t emlegetnek: https://docs.microsoft.com/en-us/answers/questions/407583/windows-defen…
- A hozzászóláshoz be kell jelentkezni
Kernel módhoz EV kell, valóban.
Szerintem az EV csak azért jobb sima appoknál, mert egyből jó reputationnel kezdesz a SmartScreennél, de fixme, rohadt régen nem foglalkoztam ilyesmivel.
- A hozzászóláshoz be kell jelentkezni
Sajna ennél konkrétabb tapasztalatom nekem sincs. De igazad lehet, elméletileg a sima code signing cert is elég exe-hez: https://www.ssl2buy.com/wiki/regular-code-signing-vs-ev-code-signing
- A hozzászóláshoz be kell jelentkezni
Ahogy Gelei is írta, sima code signing nem feltétlenül elég - Smart Screen ilyen esetben más kritériumokat is vizsgál, EV esetén csak a tanusítványra hagyatkozik.
- A hozzászóláshoz be kell jelentkezni
http://sign-el-soft.hu/downloadwin.html
A fenti linken található videó szerinti telepítés túl bonyolult egy egyszerű felhasználónak?
Nagy Gábor https://sign-el-soft.hu
- A hozzászóláshoz be kell jelentkezni
Gondolom minden default az app-ban, azaz a default ikon, default owner meg egyéb paraméterek, ergó egy olcsón összecsapott vírusnak titulálja a vírusírtó.
- A hozzászóláshoz be kell jelentkezni
Én írtam Pythonban programot, cx_Freeze-zel generáltam neki msi telepítőt. Annál ugyanilyen problémám van.
Azért valami olcsó megoldás nincs? Nem adnék ki 100 - 200 ezer forintot évente. A cég meg biztosan nem fizeti ...
- A hozzászóláshoz be kell jelentkezni
Írj linuxos alkalmazást bármilyen, neked tetsző nyelven. Nem lesz ilyen problémád. :P
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Megdöbbentő, milyen hülyeségek fordulnak elő killdowsokon. 22 éve nincs tőlük semmim, legfeljebb az sd kártyáimon a fájlrendszer.
micro$oftnál még a free szoftverekért (pl. Krita) is fizetni kell...
10-féle lény van:
-- aki ismeri a bináris számrendszert,
-- és amelyik nem.
- A hozzászóláshoz be kell jelentkezni
Nem kell fizetni a Kritáért, ha nem akarsz, letöltheted a honlapjukról a telepítőt magad is. De ha a Windows Store-ban veszed meg, akkor (a Microsoft jutalékával csökkentve nyilván) a Kritát támogatod.
- A hozzászóláshoz be kell jelentkezni
Mint ahogy az le is van írva a Krita honlapján, de ugye így kisebb a szenzáció :)
- A hozzászóláshoz be kell jelentkezni
micro$oftnál még a free szoftverekért (pl. Krita) is fizetni kell...
Kb annyira, mint amikor az Ubuntu a .iso-letöltésért "pénzt kért", ha nem írtad be donationnek a nullát.
Szóval nem mondasz igazat, az még kérdéses, hogy jóhiszemű tévedés történt, vagy szándékos hazugság.
- A hozzászóláshoz be kell jelentkezni
Egyszeri 19 USD regisztrációval létre lehet hozni egyéni fiókot a Microsoftnál. Nincs megújítási díj.
https://developer.microsoft.com/hu-hu/microsoft-store/register/
Ezek után alá tudod írni az appot, össze lehet kapcsolni a Visual Studio-ban az áruházzal, és megszűnik a figyelmeztetés.
Nem kell feltölteni az áruházba, ha nem akarod, az átküldött telepítő is működik.
Lehet létrehozni zárt tesztelő csoportot, ahol csak azok látják az appot, akiket felveszel. Én így használom, mert frissül a kliensnél az új verzió.
- A hozzászóláshoz be kell jelentkezni
Az a baj, hogy nem a megfelelő hozzállással fejlesztesz, azért blokkolja. A MS-nak csak akkor elég jó, ha kellően agilisen fejlesztesz, az ő rendszerük ezt érdemli.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni
Kedves Redman!
Kérlek, írj némi infót:
- Win10 verziója (home, pro, build szám)
- Felrakott dotnet verzió(k)
- Fejlesztőkörnyezet típusa, verziója
- A project target? (melyik .NET verzió, stb)
Furcsállom ezt a hibát, mert én is C#-ban fejlesztek (VS.NET Community 2019), Win10-es gépekre és mindig minden probléma nélkül működnek a programok, egyszer sem merült fel ez a hibaüzenet.
Gábor
- A hozzászóláshoz be kell jelentkezni
Ezek között nincs igazán releváns kérdés, Smart Screen után érdemes nézned.
- A hozzászóláshoz be kell jelentkezni
Miért is nincs releváns kérdés?
A kérdést feltevő nagyon kevés információt adott meg. Az én fejlesztésemre igazak ugyanezek a feltételek és még sem kiabál érte a Win10. Ja, nem írtam, nincs aláírva a programom!
A kérdéseimet azért tettem fel, hogy hátha kiderül olyan körülmény, ami az aláírás szükségességét okozza. Ezek közül az egyik legfontosabb a környezet pontos meghatározása.
Gábor
- A hozzászóláshoz be kell jelentkezni
Ja, nem írtam, nincs aláírva a programom!
Nem a programot kell aláírni hanem a telepítőt.
- A hozzászóláshoz be kell jelentkezni
Hát igen, ez az információ egy csöppet elakadt.
"Windows form-ját írtam meg és a publish után egy másik gépen futtatva"
Ebből nekem az jött le, hogy a WinFormsos alkalmazását akarta futtatni.
Akkor nincs is több kérdésem, én nem így csinálom a deployt....
- A hozzászóláshoz be kell jelentkezni
Akkor is, ha az egy batch file unzip és copy parancsokkal?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni