<?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[Linker Fehler bei WTS Api]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich habe ein Problem wenn ich die WTS Funktionen benutzen will. Ich benutze den CodeGear C++ Builder 2009 unter Windows XP SP2.</p>
<p>Hier der Code:</p>
<pre><code>AnsiString GetTSUserName( DWORD sessionID )
{
	LPTSTR  ppBuffer        = NULL;
	DWORD   pBytesReturned  = 0;
	AnsiString currentUserName; //currentUserName.Empty();

	if( WTSQuerySessionInformation( WTS_CURRENT_SERVER_HANDLE,
	sessionID,
	WTSUserName,
	&amp;ppBuffer,
	&amp;pBytesReturned) )
	{
		currentUserName = AnsiString( ppBuffer );
	}

	WTSFreeMemory( ppBuffer );

	return currentUserName;
}
</code></pre>
<p>Die Fehler lauten:<br />
[ILINK32 Fehler] Error: Nicht auflösbares externes 'WTSQuerySessionInformationA' referenziert von C:\DOKUMENTE UND EINSTELLUNGEN\SF\DESKTOP\SENDFAX TEST\RELEASE_BUILD\SENDFAX.OBJ<br />
[ILINK32 Fehler] Error: Nicht auflösbares externes 'WTSFreeMemory' referenziert von C:\DOKUMENTE UND EINSTELLUNGEN\SF\DESKTOP\SENDFAX TEST\RELEASE_BUILD\SENDFAX.OBJ</p>
<p>Ich habe die Vermutung, dass es an der Codierung liegt. Ich hoffe mir kann jemand weiter helfen.</p>
<p>Gruß<br />
Ped</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230793/linker-fehler-bei-wts-api</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 21:59:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230793.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Jan 2009 08:49:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Linker Fehler bei WTS Api on Fri, 02 Jan 2009 08:49:03 GMT]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich habe ein Problem wenn ich die WTS Funktionen benutzen will. Ich benutze den CodeGear C++ Builder 2009 unter Windows XP SP2.</p>
<p>Hier der Code:</p>
<pre><code>AnsiString GetTSUserName( DWORD sessionID )
{
	LPTSTR  ppBuffer        = NULL;
	DWORD   pBytesReturned  = 0;
	AnsiString currentUserName; //currentUserName.Empty();

	if( WTSQuerySessionInformation( WTS_CURRENT_SERVER_HANDLE,
	sessionID,
	WTSUserName,
	&amp;ppBuffer,
	&amp;pBytesReturned) )
	{
		currentUserName = AnsiString( ppBuffer );
	}

	WTSFreeMemory( ppBuffer );

	return currentUserName;
}
</code></pre>
<p>Die Fehler lauten:<br />
[ILINK32 Fehler] Error: Nicht auflösbares externes 'WTSQuerySessionInformationA' referenziert von C:\DOKUMENTE UND EINSTELLUNGEN\SF\DESKTOP\SENDFAX TEST\RELEASE_BUILD\SENDFAX.OBJ<br />
[ILINK32 Fehler] Error: Nicht auflösbares externes 'WTSFreeMemory' referenziert von C:\DOKUMENTE UND EINSTELLUNGEN\SF\DESKTOP\SENDFAX TEST\RELEASE_BUILD\SENDFAX.OBJ</p>
<p>Ich habe die Vermutung, dass es an der Codierung liegt. Ich hoffe mir kann jemand weiter helfen.</p>
<p>Gruß<br />
Ped</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1638221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1638221</guid><dc:creator><![CDATA[Ped]]></dc:creator><pubDate>Fri, 02 Jan 2009 08:49:03 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Fehler bei WTS Api on Fri, 02 Jan 2009 08:58:13 GMT]]></title><description><![CDATA[<p>oder aber du mußt noch in den projekteinstellungen bei linker einstellen, daß die Wtsapi32.lib dazugelinkt werden soll, könnte ich mir denken, daß das vielleicht eventuell so ist.</p>
<p>mußte sogar gehen, daß du nur</p>
<pre><code class="language-cpp">#pragma comment(lib, &quot;Wtsapi32.lib&quot;)
</code></pre>
<p>in deine cpp-datei schreibst, statt an den projekteinstellungen zu fummeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1638224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1638224</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 02 Jan 2009 08:58:13 GMT</pubDate></item><item><title><![CDATA[Reply to Linker Fehler bei WTS Api on Fri, 02 Jan 2009 10:04:55 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>oder aber du mußt noch in den projekteinstellungen bei linker einstellen, daß die Wtsapi32.lib dazugelinkt werden soll, könnte ich mir denken, daß das vielleicht eventuell so ist.</p>
<p>mußte sogar gehen, daß du nur</p>
<pre><code class="language-cpp">#pragma comment(lib, &quot;Wtsapi32.lib&quot;)
</code></pre>
<p>in deine cpp-datei schreibst, statt an den projekteinstellungen zu fummeln.</p>
</blockquote>
<p>Hallo Volkard,</p>
<p>vielen vielen Dank. Genau daran hat es gelegen. Einfach die Zeile hinzugefügt und es klappt.</p>
<p>Gruß<br />
Ped</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1638249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1638249</guid><dc:creator><![CDATA[Ped]]></dc:creator><pubDate>Fri, 02 Jan 2009 10:04:55 GMT</pubDate></item></channel></rss>