Process.start ? démarrer une application sur le serveur [Résolu]

SuperBouly 411 Messages postés dimanche 1 février 2004Date d'inscription 8 mai 2010 Dernière intervention - 2 juin 2005 à 18:27 - Dernière réponse : jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention
- 3 juin 2005 à 11:10
Bonjour,
J'ai une page qui s'exécute sur le serveur IIS de mon PC (l'application s'exécute sur un petit réseau LAN)
Je voudrais que le PC ouvre un fichier .doc. (Clients.doc)
j'ai écrit le code suivant :
Dim cheminDoc As String = "C:\Clients.doc"
Dim myProcess As New Process


If File.Exists(cheminDoc) Then
Try
myProcess.StartInfo.FileName = cheminDoc
myProcess.StartInfo.Verb = "Open"
myProcess.StartInfo.CreateNoWindow = False
myProcess.StartInfo.WindowStyle =ProcessWindowStyle.Maximized


myProcess.Start()


Catch ex As Exception
Response.Write(ex.ToString)
End Try


End If

Et bien sur ça ne marche pas, mais en faisant Ctrl+Alt+Suppr, je vois bien que WINWORD.exe démarre. Mais je ne vois rien !!!!
quelquefois même, "ex.tostring" me dit que le fichier est introuvable, avec un *.pps, ça ne se produit pas....
Quelqu'un sait pourquoi ?
Merci d'avance !
Gilles
Afficher la suite 

3 réponses

Répondre au sujet
jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention - 2 juin 2005 à 19:28
+3
Utile
euh ... Tu comptes ouvrir le document sur le client comme ca ?

Tu peux pas lancer Word comme ca, chez le client et heureusement :p faut proposer le fichier en telechargement et quand ils cliqueront dessus ils ouvront le fichier.

pour ce qui est de voir le process dans le gestionnaire de taches c'est "normal" ton document est ouvert dans la session aspnet (en gros)


<HR>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de jesusonline
jesusonline 6827 Messages postés dimanche 15 décembre 2002Date d'inscription 13 octobre 2010 Dernière intervention - 3 juin 2005 à 11:10
+3
Utile
Ben ca sert pour les application windows :p

.net ne sert pas qu'a asp.net :d


<HR>
Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de jesusonline
SuperBouly 411 Messages postés dimanche 1 février 2004Date d'inscription 8 mai 2010 Dernière intervention - 3 juin 2005 à 10:44
0
Utile
Merci pour ta réponse, j'avais bien remarqué que le "user" de winword.exe était asp.net !
OK, je fais autrement, un simple raccourci dans la barre de lancement rapide, ça conviendra très bien..
Mais, quand même, à quoi servent alors les instructions:

myProcess.StartInfo.CreateNoWindow = False
myProcess.StartInfo.WindowStyle =ProcessWindowStyle.Maximized

puis qu'on ne peut rien voir? En relisant l'aide MDSN, quelquechose m'échappe encore....
A+
Gilles
Commenter la réponse de SuperBouly

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.