begin process at 2012 05 29 17:41:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

MFC

 > 

pb avec des jetons et des symboles externes non résolus


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb avec des jetons et des symboles externes non résolus

jeudi 15 novembre 2007 à 23:08:07 | pb avec des jetons et des symboles externes non résolus

3xodiuS

Bonjour à tous,

J'essaie de réaliser un processus qui me permettrait de cacher la barre des tâches de XP pro, n'ayant pas trouvé de méthode propres et sans utilisé une tonnes de logiciel et en conservant explorer.exe.

J'ai appeler ce processus: TaskbarHidder. et VS 2005 s'est chargé de créer tous les fichiers dont j'aurais besoin

voici le code que j'ai rentré dans le fichier TaskbarHidderWinService.h dans la partie on start

        virtual void OnStart(array<String^>^ args) override
        {
            int nombre;
            nombre = 0;
            HWND hTaskbar;
            HANDLE m_hThread;
            m_hThread = GetCurrentThread();
            //si le thread a été déclaré
            if(m_hThread)
            //changer la priorité
            SetThreadPriority(m_hThread,THREAD_PRIORITY_LOWEST);
            while(nombre != 10)
            {
                Sleep(2000);
                hTaskbar = FindWindow(TEXT("Shell_TrayWnd"), NULL);
                ShowWindow(hTaskbar, SW_HIDE);
            }
        }

voici le code que j'ai rentré dans le fichier stdafx.h
#include <windows.h>

Donc voici je que j'obtiens quand j'essaie de le compiler :

------ Début de la génération : Projet : TaskbarHidder, Configuration : Debug Win32 ------
Compilation en cours...
TaskbarHidderWinService.cpp
Édition des liens en cours...
TaskbarHidderWinService.obj : error LNK2028: jeton non résolu (0A00001F) "extern "C" int __stdcall ShowWindow(struct HWND__ *,int)" (?ShowWindow@@$$J18YGHPAUHWND__@@H@Z) référencé dans la fonction "protected: virtual void __clrcall TaskbarHidder::TaskbarHidderWinService::OnStart(cli::array<class System::String ^ >^)" (?OnStart@TaskbarHidderWinService@TaskbarHidder@@$$FM$AAMXP$01AP$AAVString@System@@@Z)

TaskbarHidderWinService.obj : error LNK2028: jeton non résolu (0A000020) "extern "C" struct HWND__ * __stdcall FindWindowW(wchar_t const *,wchar_t const *)" (?FindWindowW@@$$J18YGPAUHWND__@@PB_W0@Z) référencé dans la fonction "protected: virtual void __clrcall TaskbarHidder::TaskbarHidderWinService::OnStart(cli::array<class System::String ^ >^)" (?OnStart@TaskbarHidderWinService@TaskbarHidder@@$$FM$AAMXP$01AP$AAVString@System@@@Z)

TaskbarHidderWinService.obj : error LNK2019: symbole externe non résolu "extern "C" int __stdcall ShowWindow(struct HWND__ *,int)" (?ShowWindow@@$$J18YGHPAUHWND__@@H@Z) référencé dans la fonction "protected: virtual void __clrcall TaskbarHidder::TaskbarHidderWinService::OnStart(cli::array<class System::String ^ >^)" (?OnStart@TaskbarHidderWinService@TaskbarHidder@@$$FM$AAMXP$01AP$AAVString@System@@@Z)

TaskbarHidderWinService.obj : error LNK2019: symbole externe non résolu "extern "C" struct HWND__ * __stdcall FindWindowW(wchar_t const *,wchar_t const *)" (?FindWindowW@@$$J18YGPAUHWND__@@PB_W0@Z) référencé dans la fonction "protected: virtual void __clrcall TaskbarHidder::TaskbarHidderWinService::OnStart(cli::array<class System::String ^ >^)" (?OnStart@TaskbarHidderWinService@TaskbarHidder@@$$FM$AAMXP$01AP$AAVString@System@@@Z)

C:\Documents and Settings\moi\Bureau\TaskbarHidder\TaskbarHidder\Debug\TaskbarHidder.exe : fatal error LNK1120: 4 externes non résolus
Le journal de génération a été enregistré à l'emplacement "file://c:\Documents and Settings\moi\Bureau\TaskbarHidder\TaskbarHidder\TaskbarHidder\Debug\BuildLog.htm"
TaskbarHidder - 5 erreur(s), 0 avertissement(s)
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========


Ah oui aussi, je suis en gros débutant, j'ai que quelques bases. car je suis sûr que ce sont des erreurs de débutants...

Merci de votre aide
3xoDiuS
jeudi 15 novembre 2007 à 23:28:28 | Re : pb avec des jetons et des symboles externes non résolus

3xodiuS

En fait j'ai réussi à trouver la solution, fallait juste cocher la case, hérites des propriété des ... dans les propriété du projet.

Par contre, j'ai un soucis, il éxécute pas le code dans le Onstart, et en fait il est pas installé, malgré le TaskbarHidder.exe -Install réalisé dans la cmd... je comprends pas.

merci de votre aide

a+ frendly
3xoDiuS


Cette discussion est classée dans : void, virtual, onstart, taskbarhidder, taskbarhidderwinservice


Répondre à ce message

Sujets en rapport avec ce message

void Static Virtual CALLBACK ? [ par anarchysniper ] Je dois créer une classe Timer avec sorte de gestion évènementielle à la manière des "events" des classes .NET. Mais comme ces "events" doivent être m truc interessant pour les debutants [ par foxz ] ma question : est-ce portable ?ya t-il une autre solution ?non je ne demanderais pas si c safe thread :-))) (a priori ca l'est)class A{   int hidden;  multi heritage [ par foxz ] Bonjour,d'une maniere general.class strm{ // base stream virtual int w(void*,int)=0; // write virtual int r(void*,int)=0; //read};class fil:virtual pu cpp template et map [ par sebome ] Bonjour à tous.Je me suis lancé a faire un petit programme pour apprendre a me servir des map.J'ai essayé aussi de faire des fonctions template pour a Linker Error Unresolved external [ par pierrelaurent62 ] Bonjour à tous,J'ai un problème de compréhension que certains n'auront pas de mal à m'expliquer.L'erreur est la suivante :[Linker Error] Unresolved ex ListeChaines et pointeur void [ par xtremejames183 ] Voil le topo: Une liste chaineestypedef struct list_st{    void   *data;    struct list_st   *next,}List;<b !!! Récupérer un mot de passe !!! [ par yoyo269 ] Bonjour,j'ai un problème qui semble tout bête mais dont je n'arrive pas à me sortir.En fait je souhaite récupérer un mot de passe pendant l'exécution C(Linux)thread [ par noussa1985 ] st tt le monde SVP eske qqu'1 pe m'aider à ecrire un code en C(Linux) en utilisant les threadsMon pgm permet de calculer le carré des entiers entre 0 Fonctions Imbriquées avec argument string [ par Zakata ] Bonjours,J'esaye de programmer deux classes de menu. L'architecture est la suivantes : Une classe Menuclass Menu{public:    Menu(void);    ~Menu(void)


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,967 sec (4)

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