PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV (earlier versions)
→
Creer un fichier sur une machine à distance
Creer un fichier sur une machine à distance
Started by Snelhard, Apr., 16 2019 1:59 PM - 6 replies
Connect yourself…
Snelhard
#1
Registered member
54 messages
Popularité : +5 (5 votes)
Posted on April, 16 2019 - 1:59 PM
Bonjour,
Je souhaite que mon application Windev créer un fichier sur une machine à distance dont l'utilisateur (celui qui utilise l'application) n'a pas accés.
J'ai un identifiant et un mdp d'un compte admin sur la machine qui peut créer des fichiers.
avec : fcreer(\\10.0.0.2, foCréation) , l'accés est refusé et c'est normal.
y a t-il un moyen d'utiliser des identifiants pour pouvoir créer ce fichier ?
Merci.
Report
0
0
Snelhard
#2
Registered member
54 messages
Popularité : +5 (5 votes)
Posted on April, 16 2019 - 2:30 PM
J'ai pensé faire un script PowerShell qui effectue cette opération mais l'exécution des scripts est impossible pour les utilisateurs normaux (tel que ceux qui utiliseront l'application WinDev) :/
Report
0
0
François C.
#3
Registered member
1,623 messages
Popularité : +100 (114 votes)
Posted on April, 23 2019 - 5:36 PM
Comme on dit : "pas de bras. pas de chocolat !"
Si l'utilisateur n'a pas les droits.. c'est fichu.
A moins d'avoir tout de meme accès a un administrateur local qui executerait un service en tache de fond.
Le programme pourrait communiquer avec lui et le service (possédant les droits du coup) pourrait créer le fichier.
quand tu dis ": fcreer(\\10.0.0.2, foCréation)"
Si tu a accès a un compte adminstrateur sur la machine distante, il faut partager le dossier distant avec cet utilisateur pour lui donner l'accès.
Report
0
0
Snelhard
#4
Registered member
54 messages
Popularité : +5 (5 votes)
Posted on May, 02 2019 - 2:40 PM
Bonjour François, merci pour la réponse.
J'ai corrigé (ou contourner) ce problème en utilisant un dossier partagé comme tu l'as dis, j'execute ensuite le fichier créer à l'aide de la fonction LanceAppliDistante() en utilisant l'identifiant d'un compte admin et tout fonctionne à merveille !
Merci encore !
Report
1
0
Mame Mbaye
#5
Registered member
27 messages
Popularité : -1 (1 vote)
Posted on May, 09 2019 - 3:24 PM
Bonjour,
J'ai un problème similaire, je voudrais que l'application cliente accède à un dossier partagé pour y créer des fichiers sans que l'utilisateur lui-même puisse y accéder. Essentiellement, il s'agit de copier des fichiers avec fCopieFichier() mais je ne veux pas que l'utilisateur puisse les supprimer.
Merci de votre aide.
Report
0
0
Mame Mbaye
#6
Registered member
27 messages
Popularité : -1 (1 vote)
Posted on May, 10 2019 - 12:01 AM
Bonjour,
J'ai ajouté $ au nom du dossier partagé pour le cacher aux utilisateurs mais apparemment, l'application non plus ne le voit car elle n'y accède plus et affiche un message d'erreur (il s'agit de récupérer un fichier qui s'y trouve mais le système indique qu'il est introuvable alors que sans le $ tout se passe normalement).
Quelqu'un(e) aurait une solution ?
Merci
Report
0
0
Mame Mbaye
#7
Registered member
27 messages
Popularité : -1 (1 vote)
Posted on May, 10 2019 - 1:27 PM
Bonjour,
Désolé, c'était une erreur de ma part car j'avais omis de modifier le chemin dans une instruction.
Merci
Report
0
0
→ Go back to WINDEV (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text