begin process at 2012 02 12 17:21:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > MODIF OCTET FICHIER (WIN32)

MODIF OCTET FICHIER (WIN32)


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :2 371 / 139

Auteur : BruNews

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
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

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64)
Source avec Zip Source avec une capture FIND TEXT (WIN64)
Source avec Zip DELETE DIRECTORY (WIN64)
Source avec Zip ENUM DIRECTORY (WIN64)
Source avec Zip TEMPLATES C/C++ POUR VS 2010

 Sources de la même categorie

Source avec Zip WIN32 TLS LENT par dguilmain
Source avec Zip VIDER ELEMENTS DE CORBEILLE WINDOWS7 (WIN64) par BruNews
Source avec Zip Source avec une capture FIND TEXT (WIN64) par BruNews
Source avec Zip DELETE DIRECTORY (WIN64) par BruNews
Source avec Zip ENUM DIRECTORY (WIN64) par BruNews

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GENERE BMP par lajouad
Source avec Zip Source avec une capture GETIONNAIRE D'UNE BIBLIOTHÉQUE EN C par benzarabel
Source avec Zip WIN32 ET MVVM par dguilmain
FONCTION D'ÉDITION DE FICHIER BIT À BIT [C-MULTIPLATEFORME] par lynxtyle
TRONQUER UN FICHIER(C - WINDOWS) par NitRic

Commentaires et avis

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...

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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 12,386 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales