<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Bekomme das script nicht zum laufen kommen immer fehler bin anfänger]]></title><description><![CDATA[<pre><code class="language-cpp">/**********************************************************/ 
/* Das Programm erzeugt einen Button im Internet Explorer */ 
/*                                                        */ 
/* Eingabe Parameter: Systemspezifische Daten             */ 
/* Return-Wert: 0                                         */ 
/**********************************************************/ 

#include &lt;windows.h&gt; // muss sein ;) 
#include &lt;Rpcdce.h&gt; // für GUID-Funktionen 
#include &lt;string.h&gt; // für String-Funktionen 

#pragma comment(lib, &quot;Rpcrt4.lib&quot;) // Rpcrt4.lib einbinden (GUID-Funktionen) 

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow){ 
    GUID            guid ; // der neue GUID 
    unsigned char    *StringUuid ; // Zeiger für die Umwandlung 
    HKEY            hKeyReg ; // Registrykey 
    TCHAR            szKey[MAX_PATH] = &quot;SOFTWARE\\Microsoft\\Internet Explorer\\Extensions\\&quot;, // Schluessel-Path 
                    szGuid[MAX_PATH], // String für den neu erstellten GUID 
                    szDefaultVisible[] = TEXT (&quot;yes&quot;), // Variable für die Eigenschaft sichtber &quot;yes&quot; oder unsichtber &quot;no&quot; 
                    szButtonText[] = TEXT (&quot;Button Text&quot;), // Variable für den Tooltip (Buttontext) 
                    szHotIcon[] = TEXT (&quot;HotIcon&quot;), // Variable für den Path für den HotIcon (wenn die Maus drüber ist) 
                    szIcon[] = TEXT (&quot;Icon&quot;), // Variable für den Path für den Icon (Standard-Icon) 
                    szCLSID[] = TEXT (&quot;{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}&quot;), // nicht ändern 
                    szClsidExtension[] = TEXT (&quot;{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}&quot;), // nicht ändern 
                    szExec[] = TEXT (&quot;http://www.c-plusplus.net/forum/viewforum.php?f=4&quot;) ; // die zu aufrufenden internetadresse (inc. http://) 
     // guid auf 0 setzen 
    memset (&amp;guid, '\0', sizeof (guid)) ; 
    // neuen GUID erstellen 
    if (CoCreateGuid (&amp;guid) == S_OK){ 
        if (UuidToString (&amp;guid, &amp;StringUuid) == RPC_S_OK){ // GUID in &quot;unsigned char&quot; formatieren 
            strcpy (szGuid, &quot;{&quot;) ; 
            strcat (szGuid, (char*) StringUuid) ; 
            strcat (szGuid, &quot;}&quot;) ; 
            RpcStringFree (&amp;StringUuid) ; 
        } 
        else{ 
            MessageBox (NULL, &quot;kleiner fehler&quot;, &quot;:(&quot;, MB_ICONERROR) ; 
            return 0 ; 
        } 
    } 
    else{ 
        MessageBox (NULL, &quot;kleiner fehler&quot;, &quot;:(&quot;, MB_ICONERROR) ; 
        return 0 ; 
    } 
    // Registrykey mit dem neuen GUID erstellen 
    strcpy (szKey, &quot;SOFTWARE\\Microsoft\\Internet Explorer\\Extensions\\&quot;) ; // 
    strcat (szKey, szGuid) ; 
    // neuen Schluessel erstellen 
    if (RegCreateKeyEx (HKEY_LOCAL_MACHINE, szKey, 0, 0, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &amp;hKeyReg, 0) == ERROR_SUCCESS){ 
        // neue Zeichenfolgen unter dem GUID erstellen 
        RegSetValueEx (hKeyReg, &quot;DefaultVisible&quot;, 0, REG_SZ, (BYTE*) szDefaultVisible, strlen (szDefaultVisible) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;ButtonText&quot;, 0, REG_SZ, (BYTE*) szButtonText, strlen (szButtonText) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;HotIcon&quot;, 0, REG_SZ, (BYTE*) szHotIcon, strlen (szHotIcon) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;Icon&quot;, 0, REG_SZ, (BYTE*) szIcon, strlen (szIcon) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;CLSID&quot;, 0, REG_SZ, (BYTE*) szCLSID, strlen (szCLSID) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;ClsidExtension&quot;, 0, REG_SZ, (BYTE*) szClsidExtension, strlen (szClsidExtension) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;Exec&quot;, 0, REG_SZ, (BYTE*) szExec, strlen (szExec) + 1) ; 
        RegCloseKey (hKeyReg) ; 
        MessageBox (NULL, szGuid, &quot;GUID fertig&quot;, NULL) ; 
    } 
    else 
        MessageBox (NULL, &quot;kleiner fehler&quot;, &quot;:(&quot;, MB_ICONERROR) ; 
    return 0 ; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/110959/bekomme-das-script-nicht-zum-laufen-kommen-immer-fehler-bin-anfänger</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 00:33:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/110959.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 May 2005 09:10:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 09:10:03 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">/**********************************************************/ 
/* Das Programm erzeugt einen Button im Internet Explorer */ 
/*                                                        */ 
/* Eingabe Parameter: Systemspezifische Daten             */ 
/* Return-Wert: 0                                         */ 
/**********************************************************/ 

#include &lt;windows.h&gt; // muss sein ;) 
#include &lt;Rpcdce.h&gt; // für GUID-Funktionen 
#include &lt;string.h&gt; // für String-Funktionen 

#pragma comment(lib, &quot;Rpcrt4.lib&quot;) // Rpcrt4.lib einbinden (GUID-Funktionen) 

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow){ 
    GUID            guid ; // der neue GUID 
    unsigned char    *StringUuid ; // Zeiger für die Umwandlung 
    HKEY            hKeyReg ; // Registrykey 
    TCHAR            szKey[MAX_PATH] = &quot;SOFTWARE\\Microsoft\\Internet Explorer\\Extensions\\&quot;, // Schluessel-Path 
                    szGuid[MAX_PATH], // String für den neu erstellten GUID 
                    szDefaultVisible[] = TEXT (&quot;yes&quot;), // Variable für die Eigenschaft sichtber &quot;yes&quot; oder unsichtber &quot;no&quot; 
                    szButtonText[] = TEXT (&quot;Button Text&quot;), // Variable für den Tooltip (Buttontext) 
                    szHotIcon[] = TEXT (&quot;HotIcon&quot;), // Variable für den Path für den HotIcon (wenn die Maus drüber ist) 
                    szIcon[] = TEXT (&quot;Icon&quot;), // Variable für den Path für den Icon (Standard-Icon) 
                    szCLSID[] = TEXT (&quot;{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}&quot;), // nicht ändern 
                    szClsidExtension[] = TEXT (&quot;{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}&quot;), // nicht ändern 
                    szExec[] = TEXT (&quot;http://www.c-plusplus.net/forum/viewforum.php?f=4&quot;) ; // die zu aufrufenden internetadresse (inc. http://) 
     // guid auf 0 setzen 
    memset (&amp;guid, '\0', sizeof (guid)) ; 
    // neuen GUID erstellen 
    if (CoCreateGuid (&amp;guid) == S_OK){ 
        if (UuidToString (&amp;guid, &amp;StringUuid) == RPC_S_OK){ // GUID in &quot;unsigned char&quot; formatieren 
            strcpy (szGuid, &quot;{&quot;) ; 
            strcat (szGuid, (char*) StringUuid) ; 
            strcat (szGuid, &quot;}&quot;) ; 
            RpcStringFree (&amp;StringUuid) ; 
        } 
        else{ 
            MessageBox (NULL, &quot;kleiner fehler&quot;, &quot;:(&quot;, MB_ICONERROR) ; 
            return 0 ; 
        } 
    } 
    else{ 
        MessageBox (NULL, &quot;kleiner fehler&quot;, &quot;:(&quot;, MB_ICONERROR) ; 
        return 0 ; 
    } 
    // Registrykey mit dem neuen GUID erstellen 
    strcpy (szKey, &quot;SOFTWARE\\Microsoft\\Internet Explorer\\Extensions\\&quot;) ; // 
    strcat (szKey, szGuid) ; 
    // neuen Schluessel erstellen 
    if (RegCreateKeyEx (HKEY_LOCAL_MACHINE, szKey, 0, 0, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &amp;hKeyReg, 0) == ERROR_SUCCESS){ 
        // neue Zeichenfolgen unter dem GUID erstellen 
        RegSetValueEx (hKeyReg, &quot;DefaultVisible&quot;, 0, REG_SZ, (BYTE*) szDefaultVisible, strlen (szDefaultVisible) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;ButtonText&quot;, 0, REG_SZ, (BYTE*) szButtonText, strlen (szButtonText) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;HotIcon&quot;, 0, REG_SZ, (BYTE*) szHotIcon, strlen (szHotIcon) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;Icon&quot;, 0, REG_SZ, (BYTE*) szIcon, strlen (szIcon) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;CLSID&quot;, 0, REG_SZ, (BYTE*) szCLSID, strlen (szCLSID) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;ClsidExtension&quot;, 0, REG_SZ, (BYTE*) szClsidExtension, strlen (szClsidExtension) + 1) ; 
        RegSetValueEx (hKeyReg, &quot;Exec&quot;, 0, REG_SZ, (BYTE*) szExec, strlen (szExec) + 1) ; 
        RegCloseKey (hKeyReg) ; 
        MessageBox (NULL, szGuid, &quot;GUID fertig&quot;, NULL) ; 
    } 
    else 
        MessageBox (NULL, &quot;kleiner fehler&quot;, &quot;:(&quot;, MB_ICONERROR) ; 
    return 0 ; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/796420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796420</guid><dc:creator><![CDATA[seebi2]]></dc:creator><pubDate>Thu, 26 May 2005 09:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 09:36:19 GMT]]></title><description><![CDATA[<p>Schöner Code.</p>
<p>Da Du uns nicht sagst, was für Fehlermeldungen Du bekommst, sag ich Dir dafür nicht, warum es nicht geht. Einverstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796450</guid><dc:creator><![CDATA[Fehler]]></dc:creator><pubDate>Thu, 26 May 2005 09:36:19 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 10:02:04 GMT]]></title><description><![CDATA[<p>[Linker error] undefined reference to <code>CoCreateGuid@4' \[Linker error\] undefined reference to</code>UuidToStringA@8'<br />
[Linker error] undefined reference to `RpcStringFreeA@4'<br />
ld returned 1 exit status</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796462</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796462</guid><dc:creator><![CDATA[guest123]]></dc:creator><pubDate>Thu, 26 May 2005 10:02:04 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 10:13:31 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich denke du musst die Bibliothek noch laden. Rpcrt4.lib</p>
<p>#pragma comment(lib, &quot;Rpcrt4.lib&quot;)</p>
<p>siehe auch: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-49190.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-49190.html</a></p>
<p>gruss<br />
msp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796473</guid><dc:creator><![CDATA[msp]]></dc:creator><pubDate>Thu, 26 May 2005 10:13:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 10:51:56 GMT]]></title><description><![CDATA[<p>msp schrieb:</p>
<blockquote>
<p>hi,</p>
<p>ich denke du musst die Bibliothek noch laden. Rpcrt4.lib</p>
<p>#pragma comment(lib, &quot;Rpcrt4.lib&quot;)</p>
<p>siehe auch: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-49190.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-49190.html</a></p>
<p>gruss<br />
msp</p>
</blockquote>
<p>aber wie lade ich sie ich weiß das ich dumme fragen stelle Entschuldigung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796508</guid><dc:creator><![CDATA[seebi2s1]]></dc:creator><pubDate>Thu, 26 May 2005 10:51:56 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 10:59:24 GMT]]></title><description><![CDATA[<p>Das hängt von Deinem Linker/Deiner IDE ab. Das #pragma kennt nur das Visual Studio, und den benutzt Du nicht (da sehen die Fehlermeldungen nämlich anders aus).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796513</guid><dc:creator><![CDATA[Compiler#]]></dc:creator><pubDate>Thu, 26 May 2005 10:59:24 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 11:08:26 GMT]]></title><description><![CDATA[<p>dev-c++ als compiler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796521</guid><dc:creator><![CDATA[seebi2s]]></dc:creator><pubDate>Thu, 26 May 2005 11:08:26 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 11:14:52 GMT]]></title><description><![CDATA[<p>Dann würde ich mal vorschlagen Du liest in der (sicherlich mitgelieferten) Doku des Linkers, wie man Libraries verlinkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796527</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796527</guid><dc:creator><![CDATA[Compiler#]]></dc:creator><pubDate>Thu, 26 May 2005 11:14:52 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 11:41:16 GMT]]></title><description><![CDATA[<p>Compiler# schrieb:</p>
<blockquote>
<p>Dann würde ich mal vorschlagen Du liest in der (sicherlich mitgelieferten) Doku des Linkers, wie man Libraries verlinkt.</p>
</blockquote>
<p>Visual Studio von Microsoft kommt die fehlermeldung</p>
<p>--------------------Configuration: logo1 - Win32 Debug--------------------<br />
Compiling...<br />
logo1.cpp<br />
Linking...<br />
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main<br />
Debug/logo1.exe : fatal error LNK1120: 1 unresolved externals<br />
Error executing link.exe.</p>
<p>logo1.exe - 2 error(s), 0 warning(s)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796548</guid><dc:creator><![CDATA[seebi2]]></dc:creator><pubDate>Thu, 26 May 2005 11:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 11:45:57 GMT]]></title><description><![CDATA[<p>Du versuchst eine Konsolenanwendung zu erstellen, es handelt sich bei dem Quelltext aber um eine Windowsanwendung.</p>
<p>Erstell ein leeres Windows-Project, füge den Quelltext ein und es wird gehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796553</guid><dc:creator><![CDATA[Compiler#]]></dc:creator><pubDate>Thu, 26 May 2005 11:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to Bekomme das script nicht zum laufen kommen immer fehler bin anfänger on Thu, 26 May 2005 12:46:24 GMT]]></title><description><![CDATA[<p>nur ich muss im ie erst aufanpassen und dann auf hinzufügen kann es sein das der schlüssel nicht stimmt von der reg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/796611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/796611</guid><dc:creator><![CDATA[seebi2]]></dc:creator><pubDate>Thu, 26 May 2005 12:46:24 GMT</pubDate></item></channel></rss>