Windowsra fejlesztett exe alkalmazás futtatási probléma - segítségkérés

Windowsra fejlesztett exe alkalmazás futtatási probléma - segítségkérés
2021-12-01T16:15:27+01:00
2022-01-16T22:24:16+01:00
2022-10-15T21:21:31+02:00
bonta1hu
Sziasztok!

Olyan problémám van, hogy ha bármely programozási nyelven írok egy "helló világ" programot, majd lefordítom exe alkalmazásra és azt futtatom, akkor az a fejlesztői gépen gond nélkül fut, de ha odaadom másnak, (és mondjuk Windows 10 alatt szeretnék futtatni) akkor a Windows (defender) rögtön törli, illetve ha sikerül elérni hogy ezt mégse tegye, akkor is riogatja a felhasználókat, van hogy nincs is lehetőség a futtatásra, de ha nagy nehezen valamelyiknél mégis, akkor is rengeteget kérdezősködik, hogy tényleg futtassa-e, mert veszélyes lehet.
Vírus illetve fertőzött alkalmazás kizárható.
Az alkalmazásom nincs aláírva tanúsítvánnyal, viszont sok alkalmazással találkoztam ami szintén nem volt aláírva digitálisan egy tanúsítvánnyal sem, és azokat gond nélkül engedte futtatni a Windows.
Kérdés:
Milyen követelményeknek kell megfelelni, hogy a Windows ne törölje az alkalmazásomat, és minden kérdezősködés és riogatás nélkül engedje azt futtatni anélkül, hogy bármit (Defender) ki kéne kapcsolni vagy le kéne tiltani a felhasználónak?
A válaszokat előre is köszönöm.
Mutasd a teljes hozzászólást!
Nekem úgy sikerült ezt anno áthidalnom, hogy:
Digitális aláírással láttam el az file-t.

Ha olyan fejlesztőkörnyezetet használsz, mint pl. Visual Studio, akkor ezt ő elvégzi neked.
Más esetben neked kell ezt automatizálni, pl. egy .bat fájllal, ahol meghívod a signtool.exe programot, és átadod neki paraméterként
1. az előre elkészített (vagy vásárolt) .pfx formátumú aláírásod.
2. az exe fájlod elérési útját
3. az aláírási jelszavadat.

Aztán az egésszel meghívsz egy távoli aláíró szervert, mely ellátja egy időbélyeggel.

Én magamnak készítettem kulcsot 10 évre, nem fizettem elő.
Mutasd a teljes hozzászólást!

  • Ez jól hangzik, le tudnád írni a megoldásodat részletesen az ingyenes tanúsítvánnyal kapcsolatban? Hogy készítetted el, melyik szerverrel lépésről lépésre?
    Köszönöm.
    Mutasd a teljes hozzászólást!
  • Le tudnád írni lépésről lépésre részletesen, hogy te hogy oldottad meg az ingyenes tanúsítványt, és hogy írtad alá az exe alkalmazást és hogyan és melyik szerverrel csináltad az időbélyegzést?Ezt a módszert elfogadja még a Windows 10?

    Szia!
    Bocsánat, de ez túl sok meló lenne, lépésről lépésre leírni.

    1. erre van a google. Pl.: create self signed certificate exe ... stb

    2. én is itt kértem segítséget, hogy kell csinálni, ha visszakeresed a régi topikjaimat, valami olyasmi volt, hogy "windows tiltja a futtatást" ... és valaki segített anno kb 7 éve.

    3. csinálhatsz olyat is, hogy miután aláírtad SHA256-tal, mellette készítesz régi SHA1 aláírást és aláírod azzal is még 1x.
    akkor kettős aláírással fog rendelkezni, és a régi XP-s gépek is elfogadják jobban.

    4. Igen, a win10-en is "ugyanúgy" működnek a Certificate-ek, mint XP alatt. Csak ott SHA256 az alap.

    Felveheted adott gépen "megbízható gyártó" közé a saját aláírásodat, ahogy akadályozza az EXE futtatását.

    Üdv
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd