La recherche a retourné 25 résultats

par Pierre Bellisle
lun. 22/janv./2024 22:03
Forum : Windows
Sujet : Accès direct Secteur de disque
Réponses : 26
Vues : 19487

Re: Accès direct Secteur de disque

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...
par Pierre Bellisle
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 ...
par Pierre Bellisle
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 ...
par Pierre Bellisle
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 ...
par Pierre Bellisle
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.

Image
par Pierre Bellisle
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 ...
par Pierre Bellisle
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 ...
par Pierre Bellisle
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 ...
par Pierre Bellisle
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 ...
par Pierre Bellisle
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!
par Pierre Bellisle
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... :-)
par Pierre Bellisle
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...

À+
par Pierre Bellisle
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 ...
par Pierre Bellisle
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 ...