Beste Tweakers,
Ik heb een heeel mooi C# .NET tooltje gebouwt dat een werkplek mooi instelt wanneer iemand aanmeld. Dit tooltje staat op een netwerklocatie en in de GPO geef ik aan dat iedereen deze bij aanmelden moet starten.
Nu start het kreng alleen niet. Ik krijg bij starten de melding "The publisher could not be verified. Are you sure you want to run this software?".
Nu vind ik het prima dat Microsoft wat aan hun veiligheidsbeleid doet, maar dit is naar. Als ik zeg "run" dan draait het ding wel, maar dan moet ik dat de volgende keer doodleuk weer doen.
Wat heb ik al geprobeerd
Ik heb de assembly via de .NET Configuration wizzard toegevoegd aan de trusted assembly's. Hiervoor heb ik mijn project dus strong-name gesigned en de hele strong name fully trusted gemaakt. Ik had dus de hoop dat dit zou werken, maar het haalt helemaal niets uit.
Daarna heb ik in internet explorer de share waarvan de applicatie start toegevoegd aan de trusted sites. Ook dat had weer eens helemaal geen effect.
De tool draait wel op een lokale schijf. Het gaat echt om het starten van een netwerkschijf. Ook als je er een mapping van maakt naar een "echte" schijf dan gaat het nog fout.
Nu ben ik wat aan het rommelen gegaan om de securityprincipal in de applicatie in te stellen, maar ik denk niet dat dat wat uit gaat maken. Hij begint namelijk al te zeuren voordat hij start. Rommelen met securityprincipals maakt dan volgens mij ook niets uit.
Nu heb ik dus even geen idee meer, maar het lijkt mij onmogelijk dat je met C# geen applicatie zou kunnen bouwen die vanaf een netwerkshare gestart zou kunnen worden zonder nagscreen.
Iemand enig idee?
Ik heb een heeel mooi C# .NET tooltje gebouwt dat een werkplek mooi instelt wanneer iemand aanmeld. Dit tooltje staat op een netwerklocatie en in de GPO geef ik aan dat iedereen deze bij aanmelden moet starten.
Nu start het kreng alleen niet. Ik krijg bij starten de melding "The publisher could not be verified. Are you sure you want to run this software?".
Nu vind ik het prima dat Microsoft wat aan hun veiligheidsbeleid doet, maar dit is naar. Als ik zeg "run" dan draait het ding wel, maar dan moet ik dat de volgende keer doodleuk weer doen.
Wat heb ik al geprobeerd
Ik heb de assembly via de .NET Configuration wizzard toegevoegd aan de trusted assembly's. Hiervoor heb ik mijn project dus strong-name gesigned en de hele strong name fully trusted gemaakt. Ik had dus de hoop dat dit zou werken, maar het haalt helemaal niets uit.
Daarna heb ik in internet explorer de share waarvan de applicatie start toegevoegd aan de trusted sites. Ook dat had weer eens helemaal geen effect.
De tool draait wel op een lokale schijf. Het gaat echt om het starten van een netwerkschijf. Ook als je er een mapping van maakt naar een "echte" schijf dan gaat het nog fout.
Nu ben ik wat aan het rommelen gegaan om de securityprincipal in de applicatie in te stellen, maar ik denk niet dat dat wat uit gaat maken. Hij begint namelijk al te zeuren voordat hij start. Rommelen met securityprincipals maakt dan volgens mij ook niets uit.
Nu heb ik dus even geen idee meer, maar het lijkt mij onmogelijk dat je met C# geen applicatie zou kunnen bouwen die vanaf een netwerkshare gestart zou kunnen worden zonder nagscreen.
Iemand enig idee?