begin process at 2010 03 20 20:58:23
  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é :1 956 / 131

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 Source avec une capture CALENDRIER (WIN64)
Source avec Zip COMMENTER CODE C <=> ASM (WIN64)
Source avec Zip CHANGEUR DATE FICHIER (WIN32)
Source avec Zip TESTS DE TRIS (WIN32)
Source avec Zip TXT SUPPRIMER LIGNES DOUBLONS (WIN32)

 Sources de la même categorie

Source avec Zip Source avec une capture CALENDRIER (WIN64) par BruNews
Source avec Zip Source avec une capture IMPRESSION EN WIN32 API AVEC OPTIONS par racpp
Source avec Zip Source avec une capture INFOTIP SHELL EXTENSION (BULLE DE L'EXPLORATEUR WINDOWS) (WI... par racpp
Source avec Zip Source avec une capture BROUILLAGE DES FICHIERS JAVASCRIPT ET CSS(WIN32) par gagah1
Source avec Zip Source avec une capture CHANGE CURSEUR par ganjarasta

 Sources en rapport avec celle ci

FONCTION : CHAR * AJUSTERTAILLECHAINE() par Rockanos
Source avec Zip EDITER UN FICHIER BIT PAR BIT par riton91
FICHIER ALBUM MUSICAL par imenouuuuuuuuuche
Source avec Zip EASYLIB WIN32 C++ POUR DU PROTOTYPAGE RAPIDE par gourky
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

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 1,326 sec (3)

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