Précédent   Forum des professionnels en informatique > Logiciels > Autres Logiciels
Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2008, 09h08   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 28
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 28
Points : 12
Points : 12
Par défaut [pc réseau] Ouverture de .chm sur un réseau

Bonjour à tous,

-résumé de la situation:

J'ai ajouté dernièrement à un programme (en python) la possibilité d'accéder a une documentation, sur mon ordinateur tout se passe bien (il suffit de commander l'ouverture du fichier d'aide correspondant c'est pas le plus compliqué) mais lorsque je passe mon application sur le réseau les .chm refusent de se lancer, l'interface d'aide se lance, la table des matières aussi mais les pages ne se chargent pas.

-question:

Y a t il un moyen pour lancer des .chm depuis un réseau?(programme sur le réseau et documentation aussi)

Merci
MLG
M.L.G. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 11h31   #2
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 28
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 28
Points : 12
Points : 12
Bon après recherche il semblerait que ce soit windows qui aurait bloqué l'accès pour des raisons de sécurité

http://support.microsoft.com/kb/902225/fr

il semble être possible de désactivé cette restriction en passant par reg (je n'ai pas testé la méthode):

Je donne le petit fichier reg ici
qui débloque intranet et sites autorisés (valeur 2)

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HTMLHelp\1.x\ItssRestrictions]
"MaxAllowedZone"=dword:00000002


mais cette méthode fonctionne uniquement si l'on a accès aux machines clientes et je me vois mal passer sur tout les ordis pour l'exécuter et encore moins le faire chez les clients.

Existe t il un autre moyen?

Merci
MLG
M.L.G. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 12h20   #3
Membre émérite
 
Inscription : janvier 2007
Messages : 948
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 948
Points : 914
Points : 914
Ben tu ajoutes/modifie cette clé pendant ton installation, tout simplement?

Comme ca les usagers qui installent ton programme auront accès a l'aide, les autres on peut supposer qu'ils n'en ont pas besoin.

Ou alors pendant l'installation tu copies tes fichiers d'aide en local sur le disque?
Flamby38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 14h28   #4
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 28
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 28
Points : 12
Points : 12
Cette solution est malheureusement impossible car le programme est installé un certain nombre de fois sur différents serveurs mais les utilisateurs ne font pas l'installation ils exécutent directement le programme depuis le serveur sur leur machine personnelle.
M.L.G. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 15h07   #5
Membre émérite
 
Inscription : janvier 2007
Messages : 948
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 948
Points : 914
Points : 914
Comment accedent ils a l'aide?
via des dossiers partagés?
tu peux toujours mettre un fichier !executez_moi_pour_lire_laide.reg dans ce meme dossier partagé, est ce que ca irait?
Sinon, pourquoi ne pas vérifier et éventuellement modifier ces clefs au lancement de ton programme? Si les utilisateurs ont les droits suffisant pour modifier ces clefs, c'est la meilleure solution.
Flamby38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 17h39   #6
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 28
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 28
Points : 12
Points : 12
les utilisateurs accèdent a l'aide via un des menu du programme
genre:
help base util exit
aide #1
aide #2
aide #3
aide #4


chaque aide executant un os.startfile(aide#1..chm) lancant donc avec le programme approprié le fichier en paramètre

Ne connaissant pas les droits des utilisateur je préfère ne pas partir sur cette solution qui n'est pas valable pour tous

Merci
MLG
M.L.G. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 18h48   #7
Membre émérite
 
Inscription : janvier 2007
Messages : 948
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 948
Points : 914
Points : 914
Bon ben si le probleme est un pb réseau, ce que tu peux faire c'est :
au lieu d'executer ton os.startfile(aide#1..chm)

tu copies d'abord ton fichier en local :
copy aide1.chm c:\temp\aidelocale#1.chm
os.startfile(aidelocale#1..chm)
Flamby38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h41.


 
 
 
 
Partenaires

Hébergement Web