<?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[Adminrechte geben]]></title><description><![CDATA[<p>Wie kann ich meinem Programm Adminrechte geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184272/adminrechte-geben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 20:20:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184272.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 13 Jun 2007 18:54:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Adminrechte geben on Wed, 13 Jun 2007 18:54:19 GMT]]></title><description><![CDATA[<p>Wie kann ich meinem Programm Adminrechte geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305123</guid><dc:creator><![CDATA[GuB]]></dc:creator><pubDate>Wed, 13 Jun 2007 18:54:19 GMT</pubDate></item><item><title><![CDATA[Reply to Adminrechte geben on Wed, 13 Jun 2007 20:01:58 GMT]]></title><description><![CDATA[<p>Gar nicht. Oder meinst Du unter Vista mit elevated rights zu starten.</p>
<p>Ein Programm läuft mit dem Rechte Token mit dem es gestartet wurde. Nehmen kann sich ein Programm nichts und das ist gut so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305182</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 13 Jun 2007 20:01:58 GMT</pubDate></item><item><title><![CDATA[Reply to Adminrechte geben on Wed, 13 Jun 2007 21:27:18 GMT]]></title><description><![CDATA[<p>Du kannst deinem Programm Adminrechte geben indem du den User aufforderst Name &amp; Passwort eines Admins einzugeben, und diese dann für LogonUser() verwendest. Dann machst du mit dem Token dass du von LogonUser bekommen hast ImpersonateLoggedOnUser() und dann hat das Programm Adminrechte.</p>
<p>Unter Vista wird das u.U. wohl nicht reichen, aber mit Vista hab' ich noch keine Erfahrungen... was mich irgendwie garnicht stört <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305240</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 13 Jun 2007 21:27:18 GMT</pubDate></item><item><title><![CDATA[Reply to Adminrechte geben on Thu, 14 Jun 2007 05:55:01 GMT]]></title><description><![CDATA[<p>Unter Vista ist das noch einfacher. Entweder einfachmit ShellExecute runas starten. Den Rest macht Vista!<br />
<a href="http://blog.m-ri.de/index.php/2007/05/09/wie-einen-prozess-unter-vista-mit-gehobenen-rechten-starten/" rel="nofollow">http://blog.m-ri.de/index.php/2007/05/09/wie-einen-prozess-unter-vista-mit-gehobenen-rechten-starten/</a></p>
<p>Oder einfach ein entsprechendes Manifest &quot;requireAdministrator&quot; geben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305311</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 14 Jun 2007 05:55:01 GMT</pubDate></item><item><title><![CDATA[Reply to Adminrechte geben on Thu, 14 Jun 2007 11:24:48 GMT]]></title><description><![CDATA[<p>Und was macht man in Vista wenn ein Programm nicht immer mit Admin Rechten laufen muss/soll, sondern nur wenn bestimmte Aktionen durchgeführt werden müssen?</p>
<p>Is ja meist garnicht erwünscht dass das Programm immer mit Admin Rechten läuft und natürlich auch &quot;sicherer&quot; wenn man die nur &quot;aktiviert&quot; wenn man sie wirklich braucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305588</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 14 Jun 2007 11:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to Adminrechte geben on Thu, 14 Jun 2007 12:18:33 GMT]]></title><description><![CDATA[<p>Dann kannst Du zum Beispiel in Deinem Programm das &quot;asInvoker&quot; normalerweise ist prüfen ob Du den Admin Token hast:<br />
<a href="http://blog.m-ri.de/index.php/2007/03/15/ermitteln-ob-ein-prozess-als-administrator-lauft-oder-nicht/" rel="nofollow">http://blog.m-ri.de/index.php/2007/03/15/ermitteln-ob-ein-prozess-als-administrator-lauft-oder-nicht/</a></p>
<p>Wenn ja schaltest Du die Funktionen frei.</p>
<p>Oder Du schreibst ein zweites Programm für diese Operationen, das als &quot;requireAdministrator&quot; definiert ist und UAC fragt von selbst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305658</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305658</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 14 Jun 2007 12:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Adminrechte geben on Thu, 14 Jun 2007 13:53:18 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Oder Du schreibst ein zweites Programm für diese Operationen, das als &quot;requireAdministrator&quot; definiert ist und UAC fragt von selbst.</p>
</blockquote>
<p>Das geht natürlich, und ist vermutlich nichtmal die dümmste Idee <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305741</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 14 Jun 2007 13:53:18 GMT</pubDate></item><item><title><![CDATA[Reply to Adminrechte geben on Thu, 14 Jun 2007 14:32:43 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Martin Richter schrieb:</p>
<blockquote>
<p>Oder Du schreibst ein zweites Programm für diese Operationen, das als &quot;requireAdministrator&quot; definiert ist und UAC fragt von selbst.</p>
</blockquote>
<p>Das geht natürlich, und ist vermutlich nichtmal die dümmste Idee <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Genau! Ich verwende genau dieses Verfahren!<br />
Es wird in den Whitepapers auch als empfohlen angegeben!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1305768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1305768</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Thu, 14 Jun 2007 14:32:43 GMT</pubDate></item></channel></rss>