• 27-07-2014, 22:42:20
    #1
    Merhabalar arkadaşlar...

    Windows7 bilgisayarımda Visual Studio 2012 ile yazdığım programı Windows8 kullanan arkadaşlarıma yolladım. Hiçbiri programı açamadılar.

    "Bu program bilgisayarınız için zararlıdır" gibisinden uyarısıyla karşılaştılar ve programım onlarda açılmadı. Daha doğrusu Windows8 programın açılmasına izin vermedi. Bunun sebebi nedir? Programım öyle bir hata vermemesi için ne yapmam gerekiyor?
  • 27-07-2014, 23:16:54
    #2
    bilinmeyen yayınlayıcı oldugundandır, daha fazla bilgi kısmına basıp oradan yine de çalıştır, tarzında birşey olması lazım..
  • 27-07-2014, 23:39:07
    #3
    ilkerxx adlı üyeden alıntı: mesajı görüntüle
    bilinmeyen yayınlayıcı oldugundandır, daha fazla bilgi kısmına basıp oradan yine de çalıştır, tarzında birşey olması lazım..
    Evet, yinede çalıştır yaparak program çalıştırılabiliyor ama programı denemeleri için yolladığım arkadaşlarım bilgisayarlarına bir şey olacak diye öyle bir korkuyorlar ki onu hiç denemeden siliyorlar programı malesef. Onlara sistem çökerten veya şifre çalan bir program yolladığımı falan sanıyorlar galiba ve açmaya korkuyor. Oysaki basit bir C# programı yazıyorum. Onlardan da yaptığım programı deneyip yorumlamalarını istiyorum ama kime yolladıysam, bilgisayarım engelledi ben de hiç açmadan sildim diyorlar. Onlara durumu açıklamama rağmen bana inanmayıp bilgisayar hatasına inanıyorlar ve yolladığım programın gerçekten de zararlı bir şey oluğunu sanıyorlar.

    Ayrıca programı oluştururken Şirket Adı, Programın Tam Adı, Dosya Sürümü vb. kısımları da doldurdum ama nedense bu hatayı sadece Windows8 bilgisayarlar veriyor. Windows7 bilgisayarlarda herhangi bir sorun çıkmamaktadır.
  • 28-07-2014, 14:29:55
    #4
    bu çok normal, firma değilsen kişisel programlar yazıyorsan windows sana güvenemez. Illa aşmam lazım diyorsan sertifika edinmen lazım. Tahmin edebileceğin gibi beleş değil

    http://www.sslshopper.com/microsoft-...tificates.html

    sertifikanı aldıktan sonra project's properties kısmından, signing kısmına gir
    sign the assembly' yi seç daha sonra sertifikanı seç..Ayrıca kullanıcınında senin sertifikanı yüklemesi gibi şeylerde vardı yanlış hatırlamıyorsam. Bedava dağıttığın bir programsa uğraşma tabiki ama para kazanıyorsan ciddi bir uygulama için şart tabiki böyle şeyler
    kolay gelsin
  • 28-07-2014, 18:14:30
    #5
    Bunlara gerek yok, ilk önce admin yetkisi verdir programa manifestle sonra smartassembly tarzinda programlarla kitle onlar kendi sertifakalarini yerleştiriyor build ederken o şekilde sorun çıkmıyor.