begin process at 2012 05 27 20:35:16
  Trouver un code source :
 
dans
 

11 commentaire(s) de radada sur des sources sur cppfrance

Déposé sur Récupérer les infos d'une dll, exe, etc.

deck_bsd et neodante : juste pour l'info, qu'est-ce qui vous fait dire ça?
En fait c'est bien du cpp (utilisation des new et pas des maloc par exemple), mais pas besoin de construire de modèle objet simplement pour une méthode  non?
Donc si pouviez éclairer ma lanterne, merci ;)
Posté le : 08/08/2006 06:54:52

Déposé sur Récupérer les infos d'une dll, exe, etc.

Ben ce qu'il faut faire, c'est créer la dll et ensuite l'utiliser dans ton projet, soit en faisant un lien comme l'a indiqué néodante en début de discuss, soit en alant dans les settings du projet, au niveau library, et ajouter le chemin vesr cette dll. Ensuite, tu peux l'utiliser, mais n'oublie pas de mettre la dll avec si tu l'utilise par la suite... Je ne sais pas si je suis bien clair???? Dis moi sinon, je recommencerai + doucement ; )
Posté le : 01/03/2004 18:52:51

Déposé sur Récupérer les infos d'une dll, exe, etc.

Ben tu utilise les fonctions qui sont dans le code que tu compile ma foi!!!!!
Tu utilise donc GetDLLVersion avec les paramêtres qui vont bien. N'oublie pas de bien faire tes include du .h et de bien déclarer tse objets VS_FIXEDFILEINFO et BROWSEDATA. Ensuite, tu laisse faire...

l_EndStatement=GetDLLVersion("C:\test.dll", ), &p_ptVersion, &p_DataArary);

avec p_ptVersion qui est un VS_FIXEDFILEINFO et p_DataArray qui est un  BROWSEDATA. Vala
Posté le : 26/02/2004 19:11:11

Déposé sur Récupérer les infos d'une dll, exe, etc.

Ben tu compile le code et tu le teste : )) Il doit y avoir tout ce qu'il faut dans le zip...
Posté le : 25/02/2004 20:57:18

Déposé sur Lister les users et les permissions des dossiers partagés d'u...

??? Pas compris????
Posté le : 28/12/2003 21:13:18

Déposé sur Calculer delta d'une équation du second dégré ainsi que ses r...

Et la gestion des erreurs si on ne rentre pas un nombre pour a, b ou c??? Un simple while suffit....
Posté le : 16/12/2003 18:12:55

Déposé sur Lister les users et les permissions des dossiers partagés d'u...

J'ai oublie... Voici un exple pour l'utiliser avec les <> valeurs du ACCESS_MASK

// ajouter une list avec variable -> m_oListInfo et un bouton Perm

void CTestSystemToolsDlg::Display (CString p_oError)
{
   m_oListInfo.AddString    (p_oError);
   m_oListInfo.SetTopIndex  (m_oListInfo.GetCount() - 10);
   m_oListInfo.UpdateWindow ();
}

void CTestSystemToolsDlg::OnBTNPerm()
{
   DWORD Res;
   CString           l_oStr;
   STL_SHARE_INFO  l_oArray[30];
   int i=0, Index = 0, Entries, maxEntries;
   char  Sep[20] = "___________________";


   Res = RetrieveNetShareEnum (NULL, 30, &Index, l_oArray);
   for (i=0; i<Index; i++)
   {
      l_oStr.Format("Folder : %s", l_oArray[i].cNetname);
      Display(l_oStr);
      l_oStr.Format("Path : %s", l_oArray[i].cPath);
      Display(l_oStr);
      l_oStr.Format("**** REMARQUES **** : %s", l_oArray[i].cRemark);
      Display(l_oStr);
      maxEntries = l_oArray[i].iTotalUserRights;
      for (Entries = 0; Entries < maxEntries; Entries ++)
      {
         l_oStr.Format("   User : %s", l_oArray[i].aEnumUserRights[Entries].cUserName);
         Display(l_oStr);
         l_oStr.Format("   AccessMask : %lx", l_oArray[i].aEnumUserRights[Entries].AccessRights);
         Display(l_oStr);
        

         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & SPECIFIC_RIGHTS_ALL)
         {
            l_oStr.Format("      %s", "SPECIFIC_RIGHTS_ALL");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & STANDARD_RIGHTS_REQUIRED)
         {
            l_oStr.Format("      %s", "STANDARD_RIGHTS_REQUIRED");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & STANDARD_RIGHTS_ALL)
         {
            l_oStr.Format("      %s", "STANDARD_RIGHTS_ALL");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & DELETE )
         {
            l_oStr.Format("      %s", "DELETE ");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & READ_CONTROL )
         {
            l_oStr.Format("      %s", "READ_CONTROL ");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & WRITE_DAC)
         {
            l_oStr.Format("      %s", "WRITE_DAC");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & WRITE_OWNER)
         {
            l_oStr.Format("      %s", "WRITE_OWNER");
            Display(l_oStr);
         }
      /****************************/
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & SYNCHRONIZE)
         {
            l_oStr.Format("      %s", "SYNCHRONIZE");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & ACCESS_SYSTEM_SECURITY)
         {
            l_oStr.Format("      %s", "ACCESS_SYSTEM_SECURITY");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & MAXIMUM_ALLOWED)
         {
            l_oStr.Format("      %s", "MAXIMUM_ALLOWED");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & GENERIC_ALL )
         {
            l_oStr.Format("      %s", "GENERIC_ALL ");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & GENERIC_EXECUTE )
         {
            l_oStr.Format("      %s", "GENERIC_EXECUTE ");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & GENERIC_WRITE)
         {
            l_oStr.Format("      %s", "GENERIC_WRITE");
            Display(l_oStr);
         }
         if (l_oArray[i].aEnumUserRights[Entries].AccessRights & GENERIC_READ)
         {
            l_oStr.Format("      %s", "GENERIC_READ");
            Display(l_oStr);
         }
      }
      l_oStr.Format("%s%s%s", Sep, Sep, Sep);
      Display(l_oStr);

   }


}
Posté le : 15/12/2003 11:30:03

Déposé sur Récupérer les infos d'une dll, exe, etc.

OK, merci c bon à savoir ; ))
Posté le : 01/12/2003 17:18:45

Déposé sur Hook clavier

OK merci bcp : ). Je vais tacher de comprendre comment ça marche demain, parce que là, j'ai une grippe de folie : ((((. Merci encore Brunews ; )
Posté le : 18/11/2003 18:14:03

Déposé sur Hook clavier

Euh c normal que c'est un truc winamp?????
Posté le : 18/11/2003 18:05:31

1 2


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,250 sec (4)

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