Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Autres Logiciels

Autres Logiciels Bureautique, navigateurs, clients mails, traitements de textes, tableurs, multimédia, logiciels divers, etc...

Réponse
 
Outils de la discussion
Vieux 02/07/2008, 09h08   #1 (permalink)
Invité régulier
 
Date d'inscription: avril 2008
Messages: 18
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
Vieux 02/07/2008, 11h31   #2 (permalink)
Invité régulier
 
Date d'inscription: avril 2008
Messages: 18
Par défaut

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
Vieux 02/07/2008, 12h20   #3 (permalink)
Membre chevronné
 
Date d'inscription: janvier 2007
Messages: 619
Par défaut

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
Vieux 02/07/2008, 14h28   #4 (permalink)
Invité régulier
 
Date d'inscription: avril 2008
Messages: 18
Par défaut

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
Vieux 02/07/2008, 15h07   #5 (permalink)
Membre chevronné
 
Date d'inscription: janvier 2007
Messages: 619
Par défaut

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
Vieux 02/07/2008, 17h39   #6 (permalink)
Invité régulier
 
Date d'inscription: avril 2008
Messages: 18
Par défaut

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
Vieux 02/07/2008, 18h48   #7 (permalink)
Membre chevronné
 
Date d'inscription: janvier 2007
Messages: 619
Par défaut

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
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Autres Logiciels



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide