Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MODIF OCTET FICHIER (WIN32)


Information sur la source

Catégorie :API Classé sous : modifier, octet, fichier, byte, win32 Niveau : Débutant Date de création : 07/03/2003 Date de mise à jour : 07/03/2003 22:50:08 Vu / téléchargé: 1 746 / 122

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note


Description

Tout le code est present, super simple.
Et fonctionne, je viens de verifier.
zip avec cpp et exe.
 

Source

  • #include <windows.h>
  • char *szfile = "D:\\bnMaths.txt"; // ici tu changes
  • int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, PSTR, int)
  • {
  • DWORD val, myBit;
  • HANDLE hfl;
  • hfl = CreateFile(szfile, GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, 0);
  • if(hfl == INVALID_HANDLE_VALUE) return 0;
  • SetFilePointer(hfl, 8, 0, FILE_BEGIN); // 8 est offset debut, changer
  • myBit = 0x41; // a mettre maxi 255, ici est 'A'
  • WriteFile(hfl, &myBit, 1, &val, 0);
  • CloseHandle(hfl);
  • return 0;
  • }
#include <windows.h>

char *szfile = "D:\\bnMaths.txt"; // ici tu changes

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, PSTR, int)
{
  DWORD val, myBit;
  HANDLE hfl;
  hfl = CreateFile(szfile, GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_FLAG_SEQUENTIAL_SCAN, 0);
  if(hfl == INVALID_HANDLE_VALUE) return 0;
  SetFilePointer(hfl, 8, 0, FILE_BEGIN); // 8 est offset debut, changer
  myBit = 0x41; // a mettre maxi 255, ici est 'A'
  WriteFile(hfl, &myBit, 1, &val, 0);
  CloseHandle(hfl);
  return 0;
}

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Dean le 08/03/2003 23:31:43

C'est un genre de patch, non ? Tu pourrais améliorer ça en permettant de modifier plusieurs octets...

signaler à un administrateur
Commentaire de BruNews le 09/03/2003 17:09:17 administrateur CS

On peut bien entendu en faire ce que l'on veut.
But ici juste montrer comment tamponner octet en Win32.
Ce dont tu parles, je me le suis fait il y a xxx annees.
C'est view binaire avec possibilite de modif des octets.
Jen ferai une ici un jour mais trop boulot en ce moment.
ciao...

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Un fichier .rul c'est quoi ???? [ par sounlight ] Voici mon problème : je dois modifier un logiciel programmé en c++. J'ai ses codes sources.Lors de l'installation du logiciel, le setup ne détecte pas modifier un enregistrement [ par ludelu ] Bonjour, je souhaiterai savoir comment on peut modiffier un enregistrement dans un fichier et dans la même ocasion supprimer un fichier.Le fichier est Supprimer les n premiers octet d'un fichier [ par arc59 ] Bonjour, dans mon programme de modification des ID 3 tag, je voudrai permettre à l'utilisateur de supprimer les Id3tag de version 2. Ces tag sont plac modifier un fichier en hexadecimal [ par cybermarcel ] bonjours tout le monde !!! la forme ??alors voila je voudrai ouvrire un fichier et changer une valeur mais je voudrai l'ouvrire en hexadecimal et chan Mon programme croit que c'est la fin du fichier alors que c'est juste l'octet 1A ! [ par MarcPlouhinec ] Mon programme lit un fichier. Il croit que c'est la fin du fichier quand il rencontre l'octet 1A.Comment faire pour qu'il puisse lire tout le fichier nombre de caractère [ par mig73 ] salut à tousje suis sous visual c++.netj'ai utilisé la fonction suivante:CFile::GetLenght qui me donne la taille en octet du fichier que je lisA parti modifier un fichier texte sur ftp [ par kidpigeyre ] Je cherche à modifier un fichier texte présent sur mon ftp à partir de mon application.Cmt faire?Mci.kidpigeyre Comparer deux fichier [ par LordBob ] Salut a tous, en fait je voudrai creer deux fonctions, la premiere comparerai deux fichiers txt ligne par ligne et la deuximere comparerai deux fich Probleme c++ lire une byte Binaire =26 ou =13 [ par WINACreve ] Situation: Je fait un programme qui ouvre n'importe quel fichier et lit chacune de ces bytes 1 par 1 et garde en mémoire leurs valeur.Problème #1: lor Variables déclarées mais supprimées par le compilo car non utilisées [ par SilverSurfeur ] Mon problème est le suivant :j'ai un fichier St72324.h qui définit des variables pour chaque port de mon micro. Le fichier est le suivant :typedef uns


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.