<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=59&amp;t=5657&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-10-29T18:39:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=59&amp;t=5657&amp;mode</id>
<entry>
<author><name><![CDATA[panbosman]]></name></author>
<updated>2015-10-29T18:39:07+01:00</updated>
<published>2015-10-29T18:39:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143719#p143719</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143719#p143719"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143719#p143719"><![CDATA[
Dzięki.<br />Tu też znalazłem odpowiedź na pytanie: <a href="http://www.csharp.pl/viewtopic.php?f=3&amp;t=2255"  class="postlink">http://www.csharp.pl/viewtopic.php?f=3&amp;t=2255</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=819">panbosman</a> — 29 paź 2015, o 18:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-10-29T14:01:24+01:00</updated>
<published>2015-10-29T14:01:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143661#p143661</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143661#p143661"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143661#p143661"><![CDATA[
Zobacz to <!-- m --><a class="postlink" href="http://stackoverflow.com/a/2818776" >http://stackoverflow.com/a/2818776</a><!-- m --><br /><br />Sent from my GT-I9506 using Tapatalk<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 29 paź 2015, o 14:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[panbosman]]></name></author>
<updated>2015-10-29T13:36:53+01:00</updated>
<published>2015-10-29T13:36:53+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143656#p143656</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143656#p143656"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=143656#p143656"><![CDATA[
Witam.<br />Czy ktoś może napisać jak nadać prawa administratora dla programu w C#?<br />Dzięki z góry.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=819">panbosman</a> — 29 paź 2015, o 13:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2014-01-24T16:41:05+01:00</updated>
<published>2014-01-24T16:41:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66471#p66471</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66471#p66471"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66471#p66471"><![CDATA[
<div class="quotetitle">programek napisał(a):</div><div class="quotecontent"><br />Właśnie o to mi chodziło...  Tylko mówiłeś że przy Windows 7 wymaga nadania praw administratora... Czyli ten kod mi nie będzie działał?????<br /></div><br /><br />w 64bitowych  7 , 8   uruchamianie z poziomu rejestru  wymaga podniesienie uprawnień  żeby można było dokonać wpisu w rejestrze.<br /><br />natomiast opisany sposób działa bez kłopotu ....<br /><br /><div class="quotetitle">Jaglarz napisał(a):</div><div class="quotecontent"><br />Też się zastanawiałem jak wykryć ścieżkę do Autorunu, a tu proszę - Łoś czyta mi w myślach.<br /></div><br /><br />wystarczyło zapytać wprost <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br />a nie z tajniaka ejkumgejkum  telepatycznie  <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 24 sty 2014, o 16:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2014-01-24T15:00:59+01:00</updated>
<published>2014-01-24T15:00:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66466#p66466</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66466#p66466"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66466#p66466"><![CDATA[
Sądzę że chodziło mu o Win 8.<br /><br />Też się zastanawiałem jak wykryć ścieżkę do Autorunu, a tu proszę - Łoś czyta mi w myślach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 24 sty 2014, o 15:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2014-01-24T14:51:09+01:00</updated>
<published>2014-01-24T14:51:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66464#p66464</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66464#p66464"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66464#p66464"><![CDATA[
Właśnie o to mi chodziło... <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Tylko mówiłeś że przy Windows 7 wymaga nadania praw administratora... Czyli ten kod mi nie będzie działał?????<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 24 sty 2014, o 14:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-01-23T22:44:21+01:00</updated>
<published>2014-01-23T22:44:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66424#p66424</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66424#p66424"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66424#p66424"><![CDATA[
<img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> super !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 23 sty 2014, o 22:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[IUVOit]]></name></author>
<updated>2014-01-23T22:31:32+01:00</updated>
<published>2014-01-23T22:31:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66422#p66422</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66422#p66422"/>
<title type="html"><![CDATA[Re: Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66422#p66422"><![CDATA[
Dzięki!!! Przyda się <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=94">IUVOit</a> — 23 sty 2014, o 22:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2014-01-23T22:02:27+01:00</updated>
<published>2014-01-23T22:02:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66419#p66419</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66419#p66419"/>
<title type="html"><![CDATA[Visual C#  -- autorun]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5657&amp;p=66419#p66419"><![CDATA[
W sumie wielu się mnie już pytało jak to zrobić więc postanowiłem co nieco opisać<br />w sumie mamy 2 metody uruchamiania programów ze startem windowsa :<br /><br />1. Poprzez rejestr <br /><br />Wymaga nadania praw administratora dla programu , ale też opiszę jednak nie tym razem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><br />2. Poprzez folder autorun <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Więc tworzymy sobie nowy projekt i nazywamy go np: AutomatycznyStart<br />na naszym Form1  tworzymy Button o nazwie np .. Utwórz skrót autostartu<br />o tak np:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/a6a154650b4484749f6ce5f97be210e8.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/a6a154650b4484749f6ce5f97be210e8.JPG" alt="Obrazek" /></a><br /><br />teraz dobrze by było ustalić gdzie się znajduje nasz folder Autorun co można zrobić kodem:<br /><br />[syntax=csharp]string folderAutostart = Environment.GetFolderPath(Environment.SpecialFolder.Startup);[/syntax]<br /><br />Następnie musimy jakoś utworzyć skrót w tym folderze , wiec też niema nic trudnego wystarczy że się odwołamy <br />do Windows ScriptHost Object Model  co akurat jest łatwe . Klikamy LMB na References i z menu wybieramy <br />Add References :<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/af3faa8d9f2c9e74f729bc09d1bdbe49.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/af3faa8d9f2c9e74f729bc09d1bdbe49.JPG" alt="Obrazek" /></a><br /><br />teraz w okienku klikamy na zakładce  COM  i wybieramy  Windows Script Host Object Model<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/af82da1f5d9a0483a882c14d145295b0.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/af82da1f5d9a0483a882c14d145295b0.JPG" alt="Obrazek" /></a><br /><br />klikamy ok i przechodzimy do kodu ..<br /><br />najpierw musimy przestrzeń nazw  (namespace)  co czynimy:<br /><br />[syntax=csharp]using IWshRuntimeLibrary;[/syntax]<br /><br />A następnie zajmiemy się tworzeniem naszego skrótu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />[syntax=csharp]WshShell shell = new WshShell();<br />            string adresSkrotu = folderAutostart + @&quot;\AutoStart.lnk&quot;; // nazwa naszego skrótu <br />            IWshShortcut skrot = (IWshShortcut)shell.CreateShortcut(shortcutAddress);<br />            skrot.Description = &quot;To jest skrót Autostartu. Jeśli go usuniesz program się nie uruchomi przy starcie Systemu&quot;; //Opis skrótu <br />            skrot.WorkingDirectory = Application.StartupPath; // katalog roboczy<br />            skrot.TargetPath = Application.ExecutablePath; // ścieżka do pliku exe<br />            skrot.Save(); // zapisz skrót[/syntax]<br /><br />Oczywiście możemy też ustawić sobie różne argumenty dla skrótu :<br /><br />[syntax=csharp]skrot.Arguments = &quot;/a /c&quot;;[/syntax]<br /><br />Oczywiście najlepiej argumenty ustawiać przed zapisaniem skrótu,  oczywiście nie sa one wymagane dlatego tak o nich<br />tylko wspominam gdyż , może się okazać że będziemy z nich jednak korzystać <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />i to w zasadzie wszystko ??<br /><br />no nie wszystko <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Pod przyciskiem dajemy naszą procedurkę tworzenia skrótu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />[syntax=csharp]private void button1_Click(object sender, EventArgs e)<br />        {<br />            TworzymyAutoStart();<br />        }[/syntax]<br /><br />I tyle nasz program działa ....<br /><br /><br />a żeby nie było nasz cały kod wygląda tak:<br /><br />[syntax=csharp]using System;<br />using System.Collections.Generic;<br />using System.ComponentModel;<br />using System.Data;<br />using System.Drawing;<br />using System.Linq;<br />using System.Text;<br />using System.Windows.Forms;<br />using IWshRuntimeLibrary;<br /><br />namespace AutomatycznyStart<br />{<br />    public partial class Form1 : Form<br />    {<br />        public Form1()<br />        {<br />            InitializeComponent();<br />        }<br /><br />        private void button1_Click(object sender, EventArgs e)<br />        {<br />            TworzymyAutoStart();<br />        }<br />        void TworzymyAutoStart()<br />        {<br />            string folderAutostart = Environment.GetFolderPath(Environment.SpecialFolder.Startup);<br />            WshShell shell = new WshShell();<br />            string adresSkrotu = folderAutostart + @&quot;\AutoStart.lnk&quot;; // nazwa naszego skrótu <br />            IWshShortcut skrot = (IWshShortcut)shell.CreateShortcut(adresSkrotu);<br />            skrot.Description = &quot;To jest skrót Autostartu. Jeśli go usuniesz program się nie uruchomi przy starcie Systemu&quot;; //Opis skrótu <br />            skrot.WorkingDirectory = Application.StartupPath; // katalog roboczy<br />            skrot.TargetPath = Application.ExecutablePath; // ścieżka do pliku exe<br />            skrot.Save(); // zapisz skrót<br /><br />        }<br /><br />        private void Form1_Load(object sender, EventArgs e)<br />        {<br /><br />        }<br />    }<br />}[/syntax]<br /><br />I to na tyle ... zajmiemy się jeszcze pierwszą metodą ale już nie dziś bowiem w nowych windowsach mamy więcej zabawy <br />z prawami administracyjnymi niż cała operacja jest warta <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Aby usunąć nasz program z autostartu należy po prostu skasować skrót z lokalizacji:<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent"><br />C:\Users\&lt;nazwa użytkownika&gt;\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup<br /><br /></div><br /><br />jak nie widzimy folderu trzeba sobie ujawnić w opcjach folderów &lt;pokazuj ukryte foldery i pliki&gt; lub wpisać ścieżkę ręcznie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Skompilowany program w załączniku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 23 sty 2014, o 22:02</p><hr />
]]></content>
</entry>
</feed>