<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>blog.RichiStudios.com &#187; Programmieren</title>
	<link>http://blog.richistudios.com</link>
	<description></description>
	<pubDate>Fri, 08 Aug 2008 18:57:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3 DE-Edition</generator>
	<language>en</language>
			<item>
		<title>.NET - Administratorrechte unter Windows Vista erzwingen</title>
		<link>http://blog.richistudios.com/net-administratorrechte-unter-windows-vista-erzwingen/</link>
		<comments>http://blog.richistudios.com/net-administratorrechte-unter-windows-vista-erzwingen/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 18:07:49 +0000</pubDate>
		<dc:creator>Richi</dc:creator>
		
		<category><![CDATA[Programmieren]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.richistudios.com/net-administratorrechte-unter-windows-vista-erzwingen/</guid>
		<description><![CDATA[Die neue Benutzerkontensteuerung UAC von Windows Vista kann eigene Programme die Administratorrechte ben&#246;tigen Probleme bereiten. Auch wenn der User Administratorrechte besitzt werden ihm diese beim Anmelden sofort wieder entzogen.
Dadurch hat man zwei M&#246;glichkeiten: Entweder man zwingt den Benutzer dazu das Programm mit dem Kontextmen&#252;eintrag &#34;Als Administrator ausf&#252;hren&#34;  zu starten, oder man zwingt Windows Vista [...]]]></description>
			<content:encoded><![CDATA[<p>Die neue Benutzerkontensteuerung UAC von Windows Vista kann eigene Programme die Administratorrechte ben&ouml;tigen Probleme bereiten. Auch wenn der User Administratorrechte besitzt werden ihm diese beim Anmelden sofort wieder entzogen.</p>
<p>Dadurch hat man zwei M&ouml;glichkeiten: Entweder man zwingt den Benutzer dazu das Programm mit dem Kontextmen&uuml;eintrag &quot;Als Administrator ausf&uuml;hren&quot;  zu starten, oder man zwingt Windows Vista zur Herausgabe der Administratorrechte. Den zweiten Weg sollte man auf jeden Fall vorziehen. Dadurch wird Windows Vista dazu aufgefordet den Benutzer zu fragen ob er das Programm als Administrator ausf&uuml;hren m&ouml;chte.</p>
<p>Dazu ben&ouml;tigt man eine Manifest-Datei. Leider reicht es nicht, das XML-Manifest wie &uuml;blich separat zur EXE-Datei mitzuliefern. Das .NET-Assembly muss nach dem Kompilieren mit dem Programm Microsoft Manifest Tool (mt.exe) des .NET-Framework SDK noch nachtr&auml;glich modifiziert werden.<br />
 <a href="http://blog.richistudios.com/net-administratorrechte-unter-windows-vista-erzwingen/#more-192" class="more-link">(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.richistudios.com/net-administratorrechte-unter-windows-vista-erzwingen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C# - Microsofts IL-Disassembler blockieren</title>
		<link>http://blog.richistudios.com/c-microsofts-il-disassembler-blockieren/</link>
		<comments>http://blog.richistudios.com/c-microsofts-il-disassembler-blockieren/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 17:18:11 +0000</pubDate>
		<dc:creator>Richi</dc:creator>
		
		<category><![CDATA[Programmieren]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[CSharp]]></category>

		<category><![CDATA[Dotfuscator]]></category>

		<guid isPermaLink="false">http://blog.richistudios.com/c-microsofts-il-disassembler-blockieren/</guid>
		<description><![CDATA[Microsoft liefert im .NET-Framework SDK gleich einen Disassembler  f&#252;r .NET-Assemblies mit. Das ist zwar praktisch f&#252;r das  Debuggen, aber als Programmierer sieht man es nicht gerne, wenn das  Ergebnis einer langen harten Arbeit dem MSIL schutzlos ausgeliefert  ist. Nat&#252;rlich ist es besser die im Visual Studio mitgelieferte  Community Edition von [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft liefert im .NET-Framework SDK gleich einen Disassembler  f&uuml;r .NET-Assemblies mit. Das ist zwar praktisch f&uuml;r das  Debuggen, aber als Programmierer sieht man es nicht gerne, wenn das  Ergebnis einer langen harten Arbeit dem MSIL schutzlos ausgeliefert  ist. Nat&uuml;rlich ist es besser die im Visual Studio mitgelieferte  Community Edition von Dotfuscator zu verwenden. Wem es aber reicht  den MSIL auszusperren, der kann sich mit nur wenig Code leicht  helfen.</p>
<p>In C# reicht es folgenden Code in eine extra angelegte  Sourcecode-Datei oder gleich in die AssemblyInfo.cs zu schreiben:</p>
<pre class="csharp">&nbsp;
<span style="color: #0600FF;">using</span> <span style="color: #000000;">System</span>.<span style="color: #0000FF;">Runtime</span>.<span style="color: #0000FF;">InteropServices</span>;
<span style="color: #008080; font-style: italic;">//Verhindert das Disassemblieren mit MSIL (Ildasm.exe)</span>
<span style="color: #000000;">&#91;</span>assembly: SuppressIldasm<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#93;</span>
&nbsp;</pre>
<p>BTW: In VB.NET geht das natürlich auch. Das Attribut des Assembly muss einfach in der VB.NET-Syntax gesetzt werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.richistudios.com/c-microsofts-il-disassembler-blockieren/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mono - Demn&#228;chst mit Unterst&#252;tzung f&#252;r C# 3.0</title>
		<link>http://blog.richistudios.com/mono-demnachst-mit-unterstutzung-fur-c-30/</link>
		<comments>http://blog.richistudios.com/mono-demnachst-mit-unterstutzung-fur-c-30/#comments</comments>
		<pubDate>Mon, 06 Aug 2007 18:38:15 +0000</pubDate>
		<dc:creator>Richi</dc:creator>
		
		<category><![CDATA[Allgemein]]></category>

		<category><![CDATA[Programmieren]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[CSharp]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://blog.richistudios.com/mono-demnachst-mit-unterstutzung-fur-c-30/</guid>
		<description><![CDATA[Eigentlich dachte ich, dass Mono mit den zahlreichen Erneuerungen bei C# 3.0 zur&#252;ckfallen w&#252;rde. Doch weit gefehlt. Hier auf Golem.de habe ich heute gelesen, dass die Entwickler in Ihrem Blog für die kommende Version 1.2.5 bereits die Unterst&#252;tzung für C# 3.0 versprochen haben. Sogar die LINQ-Spracherweiterung soll der Compiler unterst&#252;tzen.
Ich bin schon gespannt was letztendlich [...]]]></description>
			<content:encoded><![CDATA[<p>Eigentlich dachte ich, dass Mono mit den zahlreichen Erneuerungen bei C# 3.0 zur&uuml;ckfallen w&uuml;rde. Doch weit gefehlt. <a href="http://www.golem.de/0708/53918.html">Hier auf Golem.de</a> habe ich heute gelesen, dass die Entwickler <a href="http://tirania.org/blog/archive/2007/Aug-04.html">in Ihrem Blog</a> für die kommende Version 1.2.5 bereits die Unterst&uuml;tzung für C# 3.0 versprochen haben. Sogar die <a href="http://de.wikipedia.org/wiki/LINQ">LINQ</a>-Spracherweiterung soll der Compiler unterst&uuml;tzen.</p>
<p>Ich bin schon gespannt was letztendlich daraus wird, denn ich denke schon l&auml;nger dar&uuml;ber nach Mono zu benutzen um ein paar meiner Programme auf Linux portieren zu können.</p>
<p>Hoffentlich bekommen die Entwickler auch die Portierung von den .NET 3.x-Frameworks zustande.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.richistudios.com/mono-demnachst-mit-unterstutzung-fur-c-30/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dokumentation für .NET-Klassen</title>
		<link>http://blog.richistudios.com/dokumentation-fur-net-klassen/</link>
		<comments>http://blog.richistudios.com/dokumentation-fur-net-klassen/#comments</comments>
		<pubDate>Sat, 04 Aug 2007 19:21:11 +0000</pubDate>
		<dc:creator>Richi</dc:creator>
		
		<category><![CDATA[Programmieren]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[NDoc]]></category>

		<category><![CDATA[Sandcastle]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.richistudios.com/dokumentation-fur-net-klassen/</guid>
		<description><![CDATA[Das Erstellen einer Dokumentation und die ständige Aktualisierung speziell für .NET-Klassenbibliotheken sind sehr mühsam. Gleichzeitig sollen natürlich andere Programmierer die diese Klassenbibliothek verwenden im Klaren sein, welche Methoden, Eigenschaften,... die beinhalteten Klassen besitzen und was sie machen. Daher kann man bereits im Code über die XML-Kommentare kurze Erklärungen anbieten. Über den Objekt-Explorer bzw. IntelliSense von [...]]]></description>
			<content:encoded><![CDATA[<p>Das Erstellen einer Dokumentation und die ständige Aktualisierung speziell für .NET-Klassenbibliotheken sind sehr mühsam. Gleichzeitig sollen natürlich andere Programmierer die diese Klassenbibliothek verwenden im Klaren sein, welche Methoden, Eigenschaften,... die beinhalteten Klassen besitzen und was sie machen. Daher kann man bereits im Code über die XML-Kommentare kurze Erklärungen anbieten. Über den Objekt-Explorer bzw. IntelliSense von Visual Studio lassen sich diese dann auch abrufen, wenn nur eine kompilierte Version vorliegt.</p>
<p>Doch es geht auch besser. Die beim Kompilieren von Visual Studio exportierten XML-Dokumentationsdatei (Muss in den Projekteigenschaften im Register <em>Erzeugen</em> aktiviert sein.) enthält eigentlich bereits alles um daraus eine vollwärtige Dokumentation - die der MSDN Library ähnlich ist - zu erzeugen.<br />
 <a href="http://blog.richistudios.com/dokumentation-fur-net-klassen/#more-181" class="more-link">(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.richistudios.com/dokumentation-fur-net-klassen/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Subversion - Integration in Windows Explorer</title>
		<link>http://blog.richistudios.com/subversion-integration-in-windows/</link>
		<comments>http://blog.richistudios.com/subversion-integration-in-windows/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 14:34:35 +0000</pubDate>
		<dc:creator>Richi</dc:creator>
		
		<category><![CDATA[Programmieren]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[TortoiseSVN]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.richistudios.com/subversion-integration-in-windows/</guid>
		<description><![CDATA[Erst vor kurzem habe ich in diesem Beitrag erklärt wie man einen Subversion-Server unter Windows einrichtet. Natürlich ist noch mehr unter Windows möglich.
Zum Beispiel gibt es da das kostenlose Programm TortoiseSVN, das es erlaubt SVN-Funktionalität direkt in den Windows-Explorer zu integrieren. Es reicht die Installationdatei herunterzuladen und das Programm zu installieren. Dann ist im Windows [...]]]></description>
			<content:encoded><![CDATA[<p>Erst vor kurzem habe ich in <a href="http://blog.richistudios.com/subversion-windows-server-integration-in-visual-studio-2005/">diesem Beitrag erklärt wie man einen Subversion-Server unter Windows einrichtet</a>. Natürlich ist noch mehr unter Windows möglich.</p>
<p>Zum Beispiel gibt es da <a href="http://tortoisesvn.net/">das kostenlose Programm TortoiseSVN</a>, das es erlaubt SVN-Funktionalität direkt in den Windows-Explorer zu integrieren. Es reicht die Installationdatei herunterzuladen und das Programm zu installieren. Dann ist im Windows Explorer im Kontextmenü ein neuer Eintrag, über dem alle SVN-Funktionalitäten erreichbar sind. Auch die Einstellungen findet man dort, die man erst durchgehen sollte, obwohl standardmäßig alles recht gut konfiguriert ist.</p>
<p>Mit dem Eintrag "Create Repository here" ersparrt man sich beim Erstellen eines neuen Repository in einem Ordner sogar den Umweg in die Konsole. Das Programm markiert außerdem Verzeichnisse mit einem Overlay über die Originalsymbole. Damit ist auch sofort zu erkennen ob ein Verzeichnis ein- oder ausgecheckt ist. Auch Import- und Export-Funktionen sind vorhanden, mit dem man Dateien zwischen Server und lokaler Festplatte ohne Probleme austauschen kann.</p>
<p>Ein Repository-Browser erlaubt außerdem das Durchsuchen der Dateien von Repositories.</p>
<p>Wer SVN unter Windows einsetzt sollte sich das Programm auf jeden Fall unbedingt genauer ansehen.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.richistudios.com/subversion-integration-in-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Studio 2005 - Praktische Plugins</title>
		<link>http://blog.richistudios.com/visual-studio-2005-praktische-plugins/</link>
		<comments>http://blog.richistudios.com/visual-studio-2005-praktische-plugins/#comments</comments>
		<pubDate>Tue, 17 Jul 2007 16:31:59 +0000</pubDate>
		<dc:creator>Richi</dc:creator>
		
		<category><![CDATA[Programmieren]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[AnkhSVN]]></category>

		<category><![CDATA[Codeproject Line Count]]></category>

		<category><![CDATA[CSharp]]></category>

		<category><![CDATA[GhostDoc]]></category>

		<category><![CDATA[PInvoke.NET]]></category>

		<category><![CDATA[Plugins]]></category>

		<category><![CDATA[Smart Paster]]></category>

		<category><![CDATA[TestDriven.NET]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://blog.richistudios.com/visual-studio-2005-praktische-plugins/</guid>
		<description><![CDATA[In dem Blogeintrag in dem ich Subversion vorgestellt habe, habe ich ja bereits das Plugin AnkhSVN beschrieben.
Hier möchte ich noch ein paar weitere praktische Plugins vorstellen, die mir die Arbeit mit Visual Studio 2005 schon so oft erleichtert haben.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.richistudios.com/subversion-windows-server-integration-in-visual-studio-2005/">In dem Blogeintrag in dem ich Subversion vorgestellt habe</a>, habe ich ja bereits das Plugin <a href="http://ankhsvn.tigris.org/">AnkhSVN</a> beschrieben.</p>
<p>Hier möchte ich noch ein paar weitere praktische Plugins vorstellen, die mir die Arbeit mit Visual Studio 2005 schon so oft erleichtert haben.<br />
 <a href="http://blog.richistudios.com/visual-studio-2005-praktische-plugins/#more-172" class="more-link">(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.richistudios.com/visual-studio-2005-praktische-plugins/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Subversion - Windows Server &#38; Integration in Visual Studio 2005</title>
		<link>http://blog.richistudios.com/subversion-windows-server-integration-in-visual-studio-2005/</link>
		<comments>http://blog.richistudios.com/subversion-windows-server-integration-in-visual-studio-2005/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 14:50:47 +0000</pubDate>
		<dc:creator>Richi</dc:creator>
		
		<category><![CDATA[Programmieren]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[.NET]]></category>

		<category><![CDATA[AnkhSVN]]></category>

		<category><![CDATA[Plugins]]></category>

		<category><![CDATA[Server]]></category>

		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.richistudios.com/allgemein/erfahrungsberichte/subversion-windows-server-integration-in-visual-studio-2005/</guid>
		<description><![CDATA[Nicht jeder möchte, bzw. kann mit Microsoft Visual Source Safe als Versionsverwaltung arbeiten. Es ist zwar praktisch, dass es direkt in Visual Studio integriert ist, aber viele Funktionen benötigt man gar nicht und die Kosten sind auch nicht ganz unerheblich.
Eigentlich wollte ich als Alternative CVS einsetzen. Aber auf meiner Suche nach einer freien Lösung um [...]]]></description>
			<content:encoded><![CDATA[<p>Nicht jeder möchte, bzw. kann mit Microsoft Visual Source Safe als Versionsverwaltung arbeiten. Es ist zwar praktisch, dass es direkt in Visual Studio integriert ist, aber viele Funktionen benötigt man gar nicht und die Kosten sind auch nicht ganz unerheblich.</p>
<p>Eigentlich wollte ich als Alternative CVS einsetzen. Aber auf meiner Suche nach einer freien Lösung um den Client in Visual Studio zu integrieren, bin ich auf Subversion gestoßen. Eigentlich wusste ich schon dass es existier und sich dieses Projekt von CVS abgespalten hat, aber bisher dachte ich nicht, dass es sich in Windows und vor allem Visual Studio integrieren lässt.</p>
<p>Im Folgenden will ich die Einrichtung eines Subversion-Servers als Windows-Dienst und die Integration in Visual Studio 2005 erklären, da es anscheinend im Internet keine Komplettanleitung dafür zu geben scheint.<br />
 <a href="http://blog.richistudios.com/subversion-windows-server-integration-in-visual-studio-2005/#more-169" class="more-link">(more...)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.richistudios.com/subversion-windows-server-integration-in-visual-studio-2005/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
