Pb avec assembly anonyme

Ce forum est dédié à la mise en oeuvre de SQL Serveur CE

Modérateur: webmaster

Pb avec assembly anonyme

Messagepar FabriceSAGE » Mercredi 26 Septembre 2007, 10:36

Bonjour,

J'utilise un PDA UNITECH PA600 sous Windows Mobile 5.0 with the messaging and security feature Pack
OS 5.1.478 (build 15076.3.5.2)

Lorsque je veux deployer mes assembly, mais aussi lors de l'utilisation j'ai une fenetre qui apparait me disant que le "Publisher" de mon assembly est inconnu

Quelqu'un sait-il comment renseigner cela.
J'ai deja renseigner les champs suivants dans le fichier AssemblyInfo
AssemblyTitle("xxx")
AssemblyDescription("xxx")
AssemblyCompany("xx")
AssemblyProduct("xxx")
AssemblyCopyright("xxx")
AssemblyTrademark("xxx")

Faut-il en rajouter d'autres ???


Cordialement,
Fabrice
FabriceSAGE
Membre très actif
 
Messages: 144
Inscription: Lundi 18 Juin 2007, 13:04
Localisation: Territoire de belfort - FRANCE

Messagepar FabriceSAGE » Mercredi 17 Octobre 2007, 10:02

Bonjour,

Personne n'aurait une piste ... car je sèche lamentablement



Cordialement,
Fabrice.
FabriceSAGE
Membre très actif
 
Messages: 144
Inscription: Lundi 18 Juin 2007, 13:04
Localisation: Territoire de belfort - FRANCE

Messagepar khelkun » Mercredi 17 Octobre 2007, 10:59

je peix pas faire beaucoup mieux voilà ce que j'ai dans l'assemblyInfo d'un projet smart device C# Win CE 5 :
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("xxx")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("xx")]
[assembly: AssemblyProduct("xxx")]
[assembly: AssemblyCopyright("xxx")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("xxx")]

// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
[assembly: AssemblyVersion("1.0.1.7")]

Eventuelle subtiité : je crois que l'AssemblyTitle doit être identique au nom du projet :roll:
“Sophisme, le mensonge de la logique.” Victor Hugo
Attention M. DANGER ... Et son copain
khelkun
Membre très actif
 
Messages: 635
Inscription: Jeudi 15 Février 2007, 01:17

Messagepar Le Sage » Mercredi 17 Octobre 2007, 12:12

Est-ce que le message est un avertissement ou un message d'erreur bloquant?
Peut-être que cela veut dire que ton PDA souhaite que tu signes tes Assemblies (numériquement).
Le Sage
reant.net
Le Sage
Membre très actif
 
Messages: 1621
Inscription: Mercredi 02 Avril 2003, 02:00
Localisation: là haut dans la montagne... (Paris quoi :p)

Messagepar FabriceSAGE » Jeudi 18 Octobre 2007, 09:08

Bonjour,

Le message demande le chargement d'une assembly dont le publisher est inconnu.
J'ai un bouton OUI / NON, sauf que :
si je dit non --> plantage
si je ne choisit rien --> au bout d'un petit moment plantage (car je pense que le programme ne peut plus attendre de charger la DLL)

Pour signer l'assembly, au niveau des propriétés du projet, j'ai été dans l'onglet signature, j'ai coché Signer l'assembly, choisit un fichier de cle nom fort.
Faut-il faire autre choses ?


Cordialement,
Fabrice.
FabriceSAGE
Membre très actif
 
Messages: 144
Inscription: Lundi 18 Juin 2007, 13:04
Localisation: Territoire de belfort - FRANCE

Messagepar Le Sage » Jeudi 18 Octobre 2007, 16:08

Si cela n'a pas réglé le problème, j'avoue qu'en ce qui concerne les signatures d'Assembly, le net t'en dira beaucoup plus que moi. :oops:
Le Sage
reant.net
Le Sage
Membre très actif
 
Messages: 1621
Inscription: Mercredi 02 Avril 2003, 02:00
Localisation: là haut dans la montagne... (Paris quoi :p)

Messagepar webmaster » Vendredi 19 Octobre 2007, 21:44

Il existe 3 modes au niveau sécurité :

-1- Tout doit être signé, sinon refus de lancement

-2- Les programmes (et dll) non signés provoquent un affichage d'alerte et l'utilisateur est invité à choisir s'il veut ou non lancer l'application. S'il accepte, le message ne s'affichera que si l'exe ou la dll change (calcul d'un hash code à chaque lancement)

-3- Tout est ouvert, pas de message

Le cas 1 est présent sur le smartphones et sur le Pocket PC fournis par des opérateurs de téléphonie

Le cas 2 est présent sur tout les Pocket PC avec la fonction téléphone mais désimlockés

Le cas 3 est présent sur tout les Pocket PC sans la fonction téléphone.
Stéphane Sibué.
Webmaster fondateur de CodePPC
Microsoft MVP Windows Phone Development
webmaster
Webmaster dévoué
 
Messages: 2482
Inscription: Vendredi 08 Juin 2001, 02:00
Localisation: Chambéry (Savoie 73)

Messagepar khelkun » Dimanche 21 Octobre 2007, 02:14

Merci pour cette réponse webmaster.

Ca fait longtemps que je me demandais si chaque constructeur faisait un peu comme il l'entendait avec la sécurité des OS embarqués Microsoft, ou si il existait plus ou moins une norme. Comme je n'ai connu que le cas 3, je ne m'en suis jamais trop inquiété...
“Sophisme, le mensonge de la logique.” Victor Hugo
Attention M. DANGER ... Et son copain
khelkun
Membre très actif
 
Messages: 635
Inscription: Jeudi 15 Février 2007, 01:17


Retourner vers SQL Serveur CE

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités