Salut Kwai,
Un petit truc, démarre ton IDE (PureBasic.exe) en mode administrateur, de plus, l'exécutable compilé en héritera,
donc, tu n'auras pas de demande de permission UAC à chaque compilation incluant exécution.
C'est utile pour tout code qui demande les droits d'admin...
La recherche a retourné 25 résultats
Aller sur la recherche avancée
- lun. 22/janv./2024 22:03
- Forum : Windows
- Sujet : Accès direct Secteur de disque
- Réponses : 26
- Vues : 19487
- dim. 14/janv./2024 9:42
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16879
Re: créer un service windows (avec PB 5.62)
Apparemment, mon serveur web n'aime pas les fichiers zip.
J'ai donc opté pour un fichier .rar
Pour télécharger tous les fichiers qui servent a créer le service, aller à A Windows service that start a GUI application launcher
Renommer able.purebasic en able.rar et utiliser purebasic comme mot de ...
J'ai donc opté pour un fichier .rar
Pour télécharger tous les fichiers qui servent a créer le service, aller à A Windows service that start a GUI application launcher
Renommer able.purebasic en able.rar et utiliser purebasic comme mot de ...
- lun. 08/janv./2024 16:36
- Forum : Windows
- Sujet : Accès direct Secteur de disque
- Réponses : 26
- Vues : 19487
Re: Accès direct Secteur de disque
J'espère que le code plaira, notez qu'il faut le rouler en administrateur pour avoir les droits d'accès aux disques.
Une routine pour écrire est aussi incluse. Elle n'est jamais appelée dans le cadre de cette application.
Aux audacieux qui pourrait s'en servir, soyez prudent. Un disque USB pourrait ...
Une routine pour écrire est aussi incluse. Elle n'est jamais appelée dans le cadre de cette application.
Aux audacieux qui pourrait s'en servir, soyez prudent. Un disque USB pourrait ...
- lun. 08/janv./2024 2:48
- Forum : Windows
- Sujet : Accès direct Secteur de disque
- Réponses : 26
- Vues : 19487
Re: Accès direct Secteur de disque
Voici le code qui vous donne accès à tous les secteurs d'un disque.
Notez que le moteur de recherche n'est absolument pas optimisé pour la vitesse, c'est un jouet amusant...
;Disk read code 2024-01-07
EnableExplicit ;Varaible must be declared
#PB_Compiler_ExecutableFormat = #PB_Compiler ...
Notez que le moteur de recherche n'est absolument pas optimisé pour la vitesse, c'est un jouet amusant...
;Disk read code 2024-01-07
EnableExplicit ;Varaible must be declared
#PB_Compiler_ExecutableFormat = #PB_Compiler ...
- dim. 07/janv./2024 6:25
- Forum : Windows
- Sujet : Accès direct Secteur de disque
- Réponses : 26
- Vues : 19487
Re: Accès direct Secteur de disque
J'ai finalement pris le temps de convertir mon code d'accès disque en PureBASIC.
Plus joli et plus solide que le précédent.
Totalement SDK.

Plus joli et plus solide que le précédent.
Totalement SDK.

- mer. 22/févr./2023 19:12
- Forum : Windows
- Sujet : Redirection de STDIN/OUT/ERR pour CreateProcess - problème d'affichage
- Réponses : 4
- Vues : 2781
Re: Redirection de STDIN/OUT/ERR pour CreateProcess - problème d'affichage
Merveilleux...
Au plaisir
Au plaisir

- mer. 08/févr./2023 8:51
- Forum : Windows
- Sujet : Redirection de STDIN/OUT/ERR pour CreateProcess - problème d'affichage
- Réponses : 4
- Vues : 2781
Re: Redirection de STDIN/OUT/ERR pour CreateProcess - problème d'affichage
Salut tatanas,
Les CrLf reviennent sous forme Chr($266A) + Chr($25D9).
Une lecture intéressante... Injecting new line characters (e.g. CR LF) into security logs with Unicode
> 000D 266A 02 IBMGRAPH
> 000A 25D9 -- IBMGRAPH
Remplace la partie suivante de ton code et essai l'exe qui en résulte ...
Les CrLf reviennent sous forme Chr($266A) + Chr($25D9).
Une lecture intéressante... Injecting new line characters (e.g. CR LF) into security logs with Unicode
> 000D 266A 02 IBMGRAPH
> 000A 25D9 -- IBMGRAPH
Remplace la partie suivante de ton code et essai l'exe qui en résulte ...
- sam. 29/mai/2021 2:04
- Forum : Windows
- Sujet : Informations sur la corbeille Windows
- Réponses : 8
- Vues : 3661
Re: Informations sur la corbeille Windows
Salut Thierry,
#PB_Structure_AlignC ne fait pas le même boulot, cela donneras des résultats non fiable sous 32 bit.
Sans Align, PB aligne à l'octet. Avec "Align #PB_Structure_AlignC", la structure sera alignée sur 8 octets,
ce qui fonctionneras sous 64 bit mais pas sous 32 bit ou nous avons besoin ...
#PB_Structure_AlignC ne fait pas le même boulot, cela donneras des résultats non fiable sous 32 bit.
Sans Align, PB aligne à l'octet. Avec "Align #PB_Structure_AlignC", la structure sera alignée sur 8 octets,
ce qui fonctionneras sous 64 bit mais pas sous 32 bit ou nous avons besoin ...
- ven. 28/mai/2021 21:04
- Forum : Windows
- Sujet : Informations sur la corbeille Windows
- Réponses : 8
- Vues : 3661
Re: Informations sur la corbeille Windows
Le problème venait de l'alignement de la structure SHQUERYRBINFO.
En 32 bit, tous les éléments de la structure sont aligné sur 4 octets, donc consécutif.
En 64 bit, l'alignement se fait sur 8 octets, cbSize.l ne mesurant que 4 octets,
l'élément le suivant doit donc être décalé de 4 octets pour ...
En 32 bit, tous les éléments de la structure sont aligné sur 4 octets, donc consécutif.
En 64 bit, l'alignement se fait sur 8 octets, cbSize.l ne mesurant que 4 octets,
l'élément le suivant doit donc être décalé de 4 octets pour ...
- mer. 24/juin/2020 23:53
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16879
Re: créer un service windows (avec PB 5.62)
J'ai récemment travaillé avec tatanas pour insérer des notifications SERVICE_CONTROL_SESSIONCHANGE.
J'en ai profité pour apporter une multitude de corrections mineures...
J'ai ajouté la possibilitée d'écrire un fichier log en plus du OutputDebugString() déja présent.
De plus le service démarre ...
J'en ai profité pour apporter une multitude de corrections mineures...
J'ai ajouté la possibilitée d'écrire un fichier log en plus du OutputDebugString() déja présent.
De plus le service démarre ...
- mer. 24/juin/2020 23:43
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16879
Re: créer un service windows (avec PB 5.62)
Salut Cage,
À vue de nez, je ne vois aucun problèmes, après plus d'un an, si tout roule bien de ton coté, c'est de bonne augure!
À vue de nez, je ne vois aucun problèmes, après plus d'un an, si tout roule bien de ton coté, c'est de bonne augure!
- mer. 05/sept./2018 18:10
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16879
Re: créer un service windows (avec PB 5.62)
Heureux d'avoir pu donner un petit coup de main... :-)
- mer. 05/sept./2018 0:25
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16879
Re: créer un service windows (avec PB 5.62)
Salutation G-Rom,
Merci pour ces impressions,
ça me conforte un peu dans l'idée que je n'ai pas oublié trop de détails...
À+
Merci pour ces impressions,
ça me conforte un peu dans l'idée que je n'ai pas oublié trop de détails...
À+
- lun. 03/sept./2018 9:28
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16879
Re: créer un service windows (avec PB 5.62)
Marc,
Permet moi d'être honnête, je te perçois comme un troll.
Si tu détourne la discussion pour insister sur une certaine moralité, ou donner des conseils hors champ, tu me pardonneras, je préfère ne plus te répondre.
J'essaie toujours de ne pas embourber une conversation, que je n'ai pas démarrée ...
Permet moi d'être honnête, je te perçois comme un troll.
Si tu détourne la discussion pour insister sur une certaine moralité, ou donner des conseils hors champ, tu me pardonneras, je préfère ne plus te répondre.
J'essaie toujours de ne pas embourber une conversation, que je n'ai pas démarrée ...
- lun. 03/sept./2018 8:47
- Forum : Windows
- Sujet : créer un service windows (avec PB 5.62)
- Réponses : 30
- Vues : 16879
Re: créer un service windows (avec PB 5.62)
> Ton programme a-t-il réellement besoin de fonctionner en tant que service ?
Oui.
> S'il a des droits supérieurs et que l’utilisateur n'a pas de compte admin, il ne pourra pas l'arrêter...
Plus, il ne pourras pas l'installer sans être Administrateur.
Outrepasser l'UAC n'est pas le but ultime ...
Oui.
> S'il a des droits supérieurs et que l’utilisateur n'a pas de compte admin, il ne pourra pas l'arrêter...
Plus, il ne pourras pas l'installer sans être Administrateur.
Outrepasser l'UAC n'est pas le but ultime ...