From d86bbfd681aaf0dfc39c14cdd09db04b5ece3b0f Mon Sep 17 00:00:00 2001 From: azure Date: Fri, 8 Nov 2024 02:15:44 -0500 Subject: [PATCH] chore: initial commit --- .gitignore | 133 ++++++++++++++++ .../switch-my-shell.metadata.v9.bin | Bin 0 -> 1016 bytes .../switch-my-shell.projects.v9.bin | Bin 0 -> 81083 bytes .../switch-my-shell.strings.v9.bin | Bin 0 -> 123053 bytes .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 97194 bytes ...0883d52c-af05-40f9-bf36-d73d9e140c00.vsidx | Bin 0 -> 5303 bytes ...20617420-44c4-46d6-a987-53b6793cad51.vsidx | Bin 0 -> 17512 bytes ...52cab0fa-44f6-4a62-9680-4cdb39eaa9a5.vsidx | Bin 0 -> 177 bytes ...885c1a58-0f73-4b7f-a7f5-e55addbe2d5d.vsidx | Bin 0 -> 21526 bytes ...a92df7fc-d210-4952-8498-609952a4af22.vsidx | Bin 0 -> 13442 bytes .vs/switch-my-shell/v17/.futdcache.v2 | Bin 0 -> 260 bytes .../v17/DocumentLayout.backup.json | 106 +++++++++++++ .vs/switch-my-shell/v17/DocumentLayout.json | 106 +++++++++++++ .../v17/ResourceExplorer/settings.json | 1 + Form1.Designer.cs | 143 ++++++++++++++++++ Form1.cs | 110 ++++++++++++++ IniFile.cs | 50 ++++++ Program.cs | 77 ++++++++++ Properties/Resources.Designer.cs | 73 +++++++++ Properties/Resources.resx | 124 +++++++++++++++ Resources/Icon.ico | Bin 0 -> 13942 bytes switch-my-shell.csproj | 27 ++++ switch-my-shell.sln | 25 +++ 23 files changed, 975 insertions(+) create mode 100644 .gitignore create mode 100644 .vs/ProjectEvaluation/switch-my-shell.metadata.v9.bin create mode 100644 .vs/ProjectEvaluation/switch-my-shell.projects.v9.bin create mode 100644 .vs/ProjectEvaluation/switch-my-shell.strings.v9.bin create mode 100644 .vs/switch-my-shell/DesignTimeBuild/.dtbcache.v2 create mode 100644 .vs/switch-my-shell/FileContentIndex/0883d52c-af05-40f9-bf36-d73d9e140c00.vsidx create mode 100644 .vs/switch-my-shell/FileContentIndex/20617420-44c4-46d6-a987-53b6793cad51.vsidx create mode 100644 .vs/switch-my-shell/FileContentIndex/52cab0fa-44f6-4a62-9680-4cdb39eaa9a5.vsidx create mode 100644 .vs/switch-my-shell/FileContentIndex/885c1a58-0f73-4b7f-a7f5-e55addbe2d5d.vsidx create mode 100644 .vs/switch-my-shell/FileContentIndex/a92df7fc-d210-4952-8498-609952a4af22.vsidx create mode 100644 .vs/switch-my-shell/v17/.futdcache.v2 create mode 100644 .vs/switch-my-shell/v17/DocumentLayout.backup.json create mode 100644 .vs/switch-my-shell/v17/DocumentLayout.json create mode 100644 .vs/switch-my-shell/v17/ResourceExplorer/settings.json create mode 100644 Form1.Designer.cs create mode 100644 Form1.cs create mode 100644 IniFile.cs create mode 100644 Program.cs create mode 100644 Properties/Resources.Designer.cs create mode 100644 Properties/Resources.resx create mode 100644 Resources/Icon.ico create mode 100644 switch-my-shell.csproj create mode 100644 switch-my-shell.sln diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9b956f9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,133 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results + +[Dd]ebug/ +[Rr]elease/ +x64/ +[Bb]in/ +[Oo]bj/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.svclog +*.scc + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml +*.pubxml +*.azurePubxml + +# NuGet Packages Directory +## TODO: If you have NuGet Package Restore enabled, uncomment the next line +packages/ +## TODO: If the tool you use requires repositories.config, also uncomment the next line +!packages/repositories.config + +# Windows Azure Build Output +csx/ +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +![Ss]tyle[Cc]op.targets +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml + +*.publishsettings + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +App_Data/*.mdf +App_Data/*.ldf + +# ========================= +# Windows detritus +# ========================= + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Mac desktop service store files +.DS_Store + +_NCrunch* \ No newline at end of file diff --git a/.vs/ProjectEvaluation/switch-my-shell.metadata.v9.bin b/.vs/ProjectEvaluation/switch-my-shell.metadata.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..756cebacaf4a11cc9cb9826d7ecd1ffc5f722820 GIT binary patch literal 1016 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 literal 0 HcmV?d00001 diff --git a/.vs/ProjectEvaluation/switch-my-shell.strings.v9.bin b/.vs/ProjectEvaluation/switch-my-shell.strings.v9.bin new file mode 100644 index 0000000000000000000000000000000000000000..bc44b551f3dc55254dcb3aaca7c1ba126e72dc28 GIT binary patch literal 123053 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 ama!|dmW5s?3Oji(P7UB(?#1zp-~RzM)<04J literal 0 HcmV?d00001 diff --git a/.vs/switch-my-shell/DesignTimeBuild/.dtbcache.v2 b/.vs/switch-my-shell/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..f9ca136a4ed0351591e4c01fd04e69e56362040e GIT binary patch literal 97194 zcmdUY2Vfk<_4nQ##T3&`FQ!+YB+GIG!pO3Wg`2SC0tn3NZY8aKx;w7e77#jtKp;Q} zNeJn^_eu)sz4sncNuP<+L&Epo?7rQ-*}cFwltPYx$nr#+Vnl;nd zdzD$JTE=06mC|-AS6gKl$E`}aVi#)$%jXxG-CfI;e6DMB>7r3RZ zUp0<#FAUYk$E|A3%5N!Eb~u;LaWD0i%2UIo4fR^NUR!Bb;9E+Ssezg`xzeiIYouDLS8~=!#VVJoBh_7YEjO`Xa%w?!!YUL-N~7CH+*>qK zv}#MUoeOr^#e8X3b;K-}CrZ^?*4k|u2Mty%_{yEudTSS$X6!vC@5yoTGdivru_W&Z-9P z$7wEZQ+c=qA#L?dSh*eUE%fi&p?#&vvR$wOf4E;qv6L$n$Lw)qPDj01HOH(4#(o{} zpyYN~`31&&xW3D*6qk1`>FhcW{#l6sxEjRcQe*#)v3j9UHfs}A(2H<4^96hKT;uQ# zt5PXdFeECq<>d+#T{HIWkYBdc_;RWvZ;jbSYx(fT-oF0xH}RZC;F>=x&tg1ft;Rw`$E%jGNt%LqJg*{)7_HpkqjZ=^Q|(NncY?SfsK%0ghD zV(f@hAl{);#cENKZ(QHdgjp#&h1HWTY_nahn}ro-)y`$5h0@1eaf)r5RNvKL>9XKw z{tpUXRjN!@XNhj$sC!{{uwqZzHG8M!7JFxEmfUuV-)N27)mmjL>qIxU^OaJ;VW1kv zl9@!eVuHNuH^eD4Mz}d;4^2U9KH0w$suh?2T%7W!cY3m#D^;L|cbFYZrVyy!sx`Bi zH!FFkoI*0?IILj>hVf$Ut~sUIiI%paJ_fCVdzZ>_ifTJbT>miHTv?iQoZB6z#OdS0 zD@rDw(Ee4S>MiE#(EJr$S|?|%C+jtAxM!Q;^`+v)R?(_JJ11S9nl*-p z%2p2gPtcWdpU~?QE_$+DDncZ!gHSGHdyB@-<1#)xRmQ=ComQo0RUGHue`B) zR z9OAHZGP|i&%p9fL3H34D5DgYA2R9vWldS<83iUi6l4E^N`N{TdBYc;Q(Av`Y(=pAF)Q_d@GcBml`-hpn=mfaSE@sg#jX1j8c~V30WcDUgGUYl z3D;j<$W^mLH5lv~hR4mVsBe!&eXLtQ4Bf&l6&tvg<*$WN228mf24?T6A1;*&F73%? z`N4RT9tR)z*$Xr*8YW^Kny-zMX3n@7p~;RRn1!$*%AK;!IAymTX|k1!)o9Jwy^6UD z2@NJ7vs!SlnU2+2itDlDxR&T`T|C9`eU1dT<@n2lBK#VkLD&Db)(L6Hl?KhPVYwnv)&GP+Y}K(#@-6;mPJuO5vB= zWh~zzI-h7o0VPZSVs#N_aytWrMoj%A`^cRXqUmoi05~E(nLEY%SSiy=Vwz9y6zA|dFSp9)hd?h&dMb_ zAh*^oUgHFAB~d6c7Oyq9V)?UU7|Gk+H{LG+E=i> zWj)FEc+fv6aJ6OTan(GnE^??%K762PnDW@|E|X2Rm*cuhcQeRw^0f{)N(IYgIN@5S zK8dTA+*%;vr;^IrEZ=2t%S`sE+%Sr7k~oW%W}$BZ>%8%G4{Q)u+ErMLpPL9oZL*6e z17%B3lO6I7l-3W+jh$*B*=caK$bq$T&0Qe>NOp`%Eq^V%Jy6?a;lGai$<|82;+0h- zu|^}>9@`5Pyw0kbd0agsBW%|ERWq?<2Z{s!;$ky(Kt5KG&2;Dob9#K0tD04dPqvQs z%iSm&dgn$b%{Tc}+9cV|G8LshP6@Y??u77ac!$CpJ5DxFCr1ZxRZ^+!g_h*_w%Lg(wd_mG zo#s%kVwc^9@;Uz-GhAvy!xpm>c|Z!h$_%fTrDyHwobYOu*nXE zdP7FN)o`vxe4C_sh5y_^C(Khta^2Gm1 z;Z=9`B-!3jwCA#lP5AYr=#u-3xl-O6jK49_$*^b(Hk7U6P}P0VZ;h2v%(Pb)ZOGsb zYSRBFPoP@i#!Id=Q3316VEoI<`){7ad;Pra!HMWwvbCpkSs%P1W{=sh2?Q3bNUL*p*>tOdWOJ^FQr!S?I?S`w z3P>|7Sh(UW#1H6k~kPAeeC{Fmf^_(0w zt2?S$%(TV|rCm$qjfeZ@F`WXDg_k(g)#X z$5{?6cz?=$!zkHBCGcJ&Ot#3m`dLX=8_HV?d(*kZCc7wLvstKH!}T(~Ym)4$Rj(mW zwi?1>aMkLjT43kAWM`@xa{O4sOfzl0sYJEHo0UEt6^`TC(8S2CE1h~E-V5Jxoo^_= zKX1dUAMV2%s~&uMX2{kq-pugRD_9-jN%kS0rI89OX0~33z_Oh648ckMWcLifG8-pm zWc(!Ci^M{=t}NwX3XWF2CR-KD0w)WNMJ7)y6ieJvwvcSsLi#xfo9jBYV6qFY{KAxb znb6BgZtaA7iaGA>+mXkOyBEL~xl&nPhP{L3hPVfHjKNEA@MiXSad}VILfC1zREAgH zVf(prjqZ+8y|%o?F4IxFJYR@22h;o=AYc)ru@p8V@fH85Un5LTxSMxjM&cTa1yGMrd z4f_nk7x8lkVMj*Q~=>LX4e&c{`|TCjFng>6f>!9LGsy->@J%UA0i&?&}UzA4Rj zIBvrT=QdPFve|$={$9K|mez~Rf7qJ~x@L zAa|-A&SudaxoU^cin~q*U%{8^80@R#Mp4P_1l`{bC0dOMEY`VXXaM$Gtke{nV81=` ztNCrxYSUVKv|_^U_fghBMmo#ZI2-Y(i;rP#Ribu;Mlqw!Nc!dk&4?J^R6-@z&1s!2 z6Up8qFYv$f=J!F9 z3nz12ShVUjcs2UG`GfV*f}LAq!Py==tm1{;U87^&OM4cZ`R>JwtnMB|pVb{jdB{gc zgNZV0ntR&B4!sm~L}Pg^{Vc6N{Tj4c`K z>dN6|}lQ2`NrINGl?Q+(- zW{r%eV1bzVUlz$)fG{|1BW7snbE7qH=tg;#D05mxEU`(rNq|pZ{0CE?N3GfOJ<<^1 z;ra_gG<2ATait%0>UAB|X>cUWnQEwfQm;!e?3@Cdp95mpDvQxr9gOPpvl+3`wo8)7 z+9i1=?W)2qKG9b+<5LHN8l0GxI&|WicF6()@XRtum!~;iNoB=J&i$iVjBTwDF}Ta+ zmW+0FkB#N>3-kGWPnSlYno$_?X>+?YP9Jl@6K0Gx^qbF1+d1y&k|l5;U(e#MW!;Oc z&ZWx?4Mq|nWR`s3F4N~cK5vL7K4#cjA$@eVI*j9u3b9Xu5euj0;e2# zthk@)U`3zZ3OPZ$ceG2+^wp@x3T>I99>`=|-4YUmvruPQgF7Lzn!A%IcbF?|3KOP- zrK_L5;VoD~!`tpz#tN&3hsxlpC&YJufe_6d@43ePTS6fX3(BA+(c}& zwnlR3a~414*I<5Y&d_`fHzrj5HER?iXQ>~d)oN9Z-EAGP^Ix5i^i{`NbsDnxkuC=DJ!D1PbH?$j)Gw;p@Ph51C zbGfHL2KK2k3Ldr7!DA2{8XC~&ZHVXT%$IDpJxe`<*bNqp75A1XMt$U2oJe5}|`I{iBYNrpgCP!`!#}Ui+?S4iGw4LY7PuHxhB`29Q`y|H z792)7c5PC<>mXCnr)qm+X|16#cnv-0`n+sGZ!<63Ww`l0ZSkZBHc>LJjCj!9>oG_S z1*gVEjLi*|&$osoy9H&9N1gk92Cudbo`$Z2I1TQ!2s_1{-HC=9Znf0ptaf8E;;uHq z>tI!bqb*o%Vz`r?Bug=!Lm!zv%2Vof(3foXD9w~)X_(V(@hrpUD>*BWIMO6_ut^DE zbP%V(p;mFHIHaM{orXSlqru451F3`SI%w12$TYN(Ba`huo--aVuq*O_qbYX-L-`6~ z;3-wE>R?TuFCp?2Yvsc_+%9!(=PEdWGvG7~J|FRinKT%v5P=4^J@hc+h^d&nFf0QD zxism%vf+}?P1_?*p(IzI7Yapg+nNxq%(@yqMyYpQ5Y z!Xc$}^aS3O%ZRMTYdV4}h30EmFsfAljYMQ|CdPdxu{>G@+Z5$9 z7r*PQ!Kv2FDNbn^^=?h#<#rj1baEM&O@%=h;?vi5?>h8qvj%rs(-(ASi}u77h`~r( z>+uwa6LqT|4Q7TpK{GYXgN9=#5TBuQ6TAst;Heo-2V)u>3p3WtV0p(iq%$q4#M?!= zSOa-F=+a<(OS;f_4XJTUf>u`SotC$dfF>v!sLFa69i(Y+s3mEhu`<3iLtst0tb;NQZiFdQ?38ZUNn{o4tjSVkYMneL2OA=1QjFG| z0b?P64$d^V66P#qsbsC~iOZP|+ygg*W^RW$P7{|jmKeOCgDia>ggI;UKtqxoej*3$ zGDKB4Wux6SkghO92XPwQiC`>jtBkWNlXyBEVld6w=w<#6TRQmBU~)5l&}0qma5$Pa z6(?b%;c?i^T~=Ih(xL@h@M3X+)FKk3gE0**g&B*qR=TAB1rj>h!+U`QKhVL922&Mg zJX0<0PnP^@<@7(}a`y>SFX~`Ng9}mYs4i&eZz)flBqMmbn%7xuxT1q24aP@t)L^`Z z;m0U~F0EUYDLjWmKD9J@DjD)F>7Yo1`B4;kHcIoa(EhkNRki$bdQr>yC}5n9*Qz1T&t=8b(th7{T)tP%GE1&Z7ReLUHHGt4p}Ho*N|vMvQyb<=d8gJoKGo>3FeCK>p${h43cf- zG}Tzgp+ts(fEswce|NYFrwcKN3PqQO)+d@M-*gRY2BL$@t%I_Gr;yh2x}nvGh{0DV zurxRm%~zwTGORSDtF4K{%qf^{LttsF*EN{mnkqD3L+Yw>1c$I!?3~l&d3`kZLqCMt zAB$C&gKIEZ(GD|S#zbYi7k!4}5726Gp&3I#7c?Xu3R4?Kw*y7% z;LvPmfQ>Syz~?&n(O|g3PryJ~^=O#LR;YoaUJJkt4i&Amt7TlY<~I>EH{T4TgES2; zDWo;CRx+sJSfu6*V$DaVIr&!TU`d17%~?XTHM|q zKPs64oDMEEI5rKJ0fVJu8WP|ZRPKi9yDGF1PL4s@e2_#Bp@TjR&a|Mfpvd*fRdE8T4=EUyWfr#rmNYmg*bJ7|d(Qtd3$C@&19}#OlLI-UcoM}#*Z>o#{ z4KD*WCl1eWP+r%iHyi^I*NDqoI-@>u&czs{g+_cdxX_fXfD0O;y9HAYXTft% z{72U3vjL@pI}J{?;I6@383!8fRZ|k3eKDJan{!bIWg1*)N?E{#n)V@U+FA&AS%4RX zD&8)7n~GI)%vt(sQ)W^x*6c}3?#K{<)xo0%2UQ+h8!aQFK6|uowySls&?k%CJ{_+v zSO>8hTx^%vpo<#Lxltc&_kLo^OgpQ&L9Bx(4F)&i2@Te;fUF4}N=`!S;OO!8FY6#l zgBwjq^6ivQh=x&{CVZ_ni+Or4(i?ViL(9FUgDDLTG+`>}fQEU~CNvEcYgVOH_F4rD zVwwo1*itY$Xw%?O6WSDGWt8notom0=yTsgS4&^F#*%@x4Q|y{Bnf2j1NY&tGo22@7 zOMY*hHGW+p)fKKarJ+@COZd-p@U6k^Hu(i=qRqdAX3H#AIrH{ok-2^ZAJn?f`9^vpY#V(=8|@@g=@2~Pp@HFR{EaI~JLq_K_h zh6dawnJ((!NrMYbcp@w1jn*)7*n}x)jcv0)+g2i7-Y}?3R|CT5EdJ^T4bC*-tie=C zoQAGSTf{jVphAA*Ok1eEu|~suuuo_Fr4kxkY>Q6cYRRmIQ|Q}b)_Z3xuQa@koW^|n zEmZMoaH}mgJ-0O6zP5N&<_B6ws1N@CDMEd#WrS)NdTfi?t&`4DA8$N0s^ZK7N(Yx3 zoN6mR$tex5TPY-Zi~E~z_!14#L7xV96#AlVl>w-s!`_U$zJh5_I&BS&ICzFQ*L1L@ z!GUIM1su>{1Nu}{rpmR_c*QJFOl5lu<0W_@X2Ru-YQX8hI*8QZVpAepxTvABXc~aQ zV*B6(6igkd28^Z@P&&BO;8a^&l2aPWYmdaLv){oqBv#A+UyY!4Cdu>tK;9g~xINeaTibGW=IUH|E zsf*OXs0QcSVl?R7&UOi%={lL{036)mjulduusKWzqx!sSi&)P)4M{^=b*9p7YMmGP zU>($IaIrm3D>khChHaXil)3HEbWQOJCr!YM4_1C9tfEX`rBW z+8S^4BQ$-Z&$ssYbw_qIysy`+CdM3(UNNMY_Cv7!LH6W#I3w$1km*}T+Kd=DY<<#} zC-pc_F|CaC%m@H{!rC524~3RKkD7&6z+lOthPlY5B2Ml?@!2k)Q{!anE@S+vlu3C3rw?G`k|ng)jy)|wbALrlY_I4$YJ#EgzT zYOq5GRT_+MNfjEe;cfSp1S!jF=>`47Y%6OD$cq~R^bg-z;FE#q2ZI)zes0q|q z^h)cSFpEX2;A9(Kg%-LTgS*+N&_Z@fzBJSgP5Htm+N;p0_!#Vjo=*)%Hw`H?TEod) zO-b3X)2bBYNn;NGRN)gpSs$Q-Dh;kQrOLNdx}qU}hbRDSM69N|!V&Mw*5}jBZ*@4zWXUv2rZD#O zQvXn$ufeTp$Wz?X5Z%-8*l_Mpvj>(yIs#CGOVe;j*2)J~!&p;u24%e_i=pANK>W#z zIvCU7LUYD^7c{g((=atyDmiljG>xLNg#aClX>es4#ynRv)Thl^gS`oycdQ~B1iYq$ zD-8}b=gMWAqi@wplbFJ{K4EOZs@mhusc4iy5`RHJ3sgK9IZH zZPMaKU_*)hdAn9}UlSg4$G4)m%(}ohoT_!cJ`daBH0WX5-GQgaEe?FpWNibPaoAI{ zP<=kMWDk94d&{z?N0+~dTRs3Z_RzrG(>!=hB~hPeElE^7(~#^a^&%~IrL3%BVQc$s ztV)jtLls`gQ2lFH@tftz)flm~c9lN#AGr8rXfQc~49{c@gE|pG;cVm?*k6&xrI4B6 zMW3OzGu6->j|LYa7z$b`D~7RlTgJAR?IRhD8#iDOUE#Kap{qVu@uNwD6A@g6ozSqR zCnBu2t}NwXGaL7iI%?yPDDR3-Qv86@V0;8go{2J=G<2_`2%0Q3P(=MhNs)g|2T2+n zh$6{1GQo!q=%A2w2R4HbUBgu!R3-D!HJB;M(lFT_6;p#|Z9;xO&Ctte!cTROqrvE? zIP#3vuswfMQW_uWD+3kxR$0DxT?bJb9BE3FXQ;f-m+5Qi+$?&9S#@?iULW|tC#CK7 zEVP7MgQ-MHz%t1~k9$nxin?9M^eJFDOF2jwe04hp_Oa0^6!UXMyYC?61XO}D;}!V^L8ma1S=K#CM-C#V!}ApEp}6R zxCE;hEciSJCySTswLl@OOQYLIHiAXKs~epQb~)onBh_6t94573a%w?!!YUN9xoWvm z+U}UK1$O)x+F_S_i)LZ!TG*h=m^(08F4#G{Ce4g49WMn-&(5H9%xGqUFXu;%?5JIA z*E_@?>r%F=0_WD_LF{nuf>p7KusGhB=TjcY%ZyAf*mbsl&As_R@s3)lob4@_v+hT7 zyuvu$Jsijys+Y^93cS8LY*xmtnpb3R!8U=-qE*Y4U@cv_+@0+-=4PSH`F-%geEDne zYFFdcF5@7$+LP_1`)JIOe+-|jhDI)~JOp?;o>3iIfFV)~icI2uZK1J@fsJOqoRL9Jm zyGVMrc0 zq8#|u_Q2o_e5W;g7QBoiS3yUXoCNE^k|UNAH{SNPS&yhETit!v2=}kD&e(6`BY$h# zkw3$-;R&3kc()dkO_bY&;E5@PomSpCwLv!beq$1-C{J^NUi%Nbo8+Ozv8`$Vbt<8t z0fs#fqP}UNakN{s`&B;3IKjQLzJ4)Ol#nUZu=T0HD_?jdn0L7kI>Z&T;Qsw)Xw~Iq zGSO?I{BI7J_>8CbyczpotI*YH9N5rY_P6`3E$^vuqRSuLjY#9?^_9v~!=(-N8m32f z1voBMri^)^lx;(?FlFrTG})M$8wU(SBVFsQZmL>&V_z63-3h6daR3k_HxUN{jRPQg z8-ROSgUME7|5bHlbv+~)#vvOj_P7mA+(6Bm94cEmW3I>XDmcEwIM6jazp7H2H1>7x zh_N3yyKbdK9OAiy5Gcqvw10Bc%DW8(p1xEy<{%VRW6o;3Sd(_|3ui!J-f0}Q(YmG% z9;yowIJ7l zTo3Y0kQ+d51i1<1W{_JzZUwmwpxVO{F#j3!1#@f-^BRMjNiie zt&HEs`0b28i}5=czmxH2GkzE2cQgJR#_wVLUdErx_A4% z#$U+zix_{H@fS1x2;(nd{H2V)jPaK<{tCul$@r@ne>LN;Vf?j>zmDcmpJDv7jDL>t&oll7#=pq;ml*#t<6mL?tBik*@vk%f z4aUF8__rAUHsjx6{JV^QkMZv_{sYE;$oP*K|1sk~Vf?3zKhF5i82>rrzhL~AjQ@)9 zUo-v$k(jXa-y+HO(K@2}C_DQYS!w=uHN9>ytb5eW6eyKg)e{j*! z#r}jkASDh|QTr2WE};%eiGx+tTtXc}s6$iYFcozOp$;e15h*cGMIBD4BMEg>N*t}C zjwIAEggQ1Qj#E*`5bAhBosbeIs;J`$brPZGr^LxB>Lfy)La0+y;xrX?3ZYIX)EOyp zriwb9P-hY9?36f1MV&>ca|v}`N-R)O=MpMQsE(BAR8d(%brEV|N_4BJEKa+33VZ%o{XMXLqoM`~wU$upQewS|T1%)6gc?kVOI6ecLTx0}P)ZD| zsEvf$M5xUvu|-8~BGgtwU6vA;tEjDnx`I$6DRHHWx`I$w5o%jXT&<$6B9uv}(Ui!k zD3efmLRl#>rlRtM8Yk35O4urDoKV{dwId}8Dr!5SCJ9wciIR$%BvhGD*Q7*6MU@Fv zB~&dX>ME*AsGWq`l@hyE)J{T85$f8MxK2e)5$bwEJu@Y4P*K+t>PAA{loB_qs2d4& z3!!dJiQ81vErhzAP|r$x|>kXNr`(@)ZK)-mr&15iThO4 zy@a}-P!FWU^HkLRgnE!r&rgYmRMdlndI6zcm=Z5iQ7<6W!-RTqN<5;X9wyXF2=&sG zc$tcN387w2s8^)KD^=9X3H2&My*edcqoQ6#sMiwebt&IE5$fY9@d*|6F+zQkP@hVPPpha;66!OA z`fN&kPDOo&P@gB%7gFMjD(dru`VyhOoDyGAQC}j|R|)mCl=!-e`YNHmL8x!0#J5z` zHwg7@LVYJCzN@0XO{nh?>ia420~Pf>Lj90XKT3%otEe9m>L-NyX-YhR*KV525~>5>Kh9 z{}9SZyFH3jTBOrTkHSd1J&FvW_DYMrRaAyh`w(j1w3wr!_94`MgxWtX4p3415$Zrf z%}tAgRMdflI+#$0q{X2s>R>`0MySKn;s_OW7@_77>d3S>N=3~h)X{`GCM}LtQAZQ% zI6@tt7AL5v;|O&kp-xJR`6}u}LY+*gQ_|v86?HP9P9xOmX>o>%I*m|g66&n9I9o-X zNvLxOb#7Xmr=rdw)B-|f)1pH~Eg)1Up}Nvyp^EAxR5zg(rA3d5>L%1;LM=&)r7CJM zp_UP9d0L#WqLvZr0zzGw7SB*o7ZBS{unX)&szt|nBDQ2Dg5R8)>o zV}u${iwPAqMkt$5+tXr)in0k+Ak<`96jfA#P$fc@)8ZNxRU%Y{P}Q`ksi+E}>V(>v z7Q0kbolv_8HI)|Es;J$Bx{grSr^Pc>)OCcqflxQ5#Z4;e214CTs9VzFRuy$Kp>8A8 z?P>8W6?Ge-?jY2iY4L0obqAsDBGlb!@f;O(7oqMU)V*o(TorW>q3$Ep{b})lin@Y4Lm&^*lm7M5q^}#S2x`Lxg$}p&m|)7ptfj5$X{_y(BGOs-hkt)XNC<^0at` zih3ELUP-7|rNygN)GG<~8bZA`EncUhUPGwY6Y33V@kSN(dP2R4P;X9)x2UK$5$dgk zdRtn&T}8c>Q12krJJaG_D(W4CdN-lolNRq)QST^wD^FEdLN-aNT^5C;zKIx zgM|7pp+1rpA5~EwCe&ku`dC_gTtz)bs80~;lWFlO74->1eVS08NsG^_s818>bA#-Pi-h_Lp}v|HUsF+EA=K9i^^LUnri%JHp}s|^Z>Pm~RMfW! z^<6@JFD<^WqP|P09}wz?Y4IZ!^#elvm{31Si=V2f9~0_vLj5c)ey*Y(C)6(p^~<#Q zm5TZWp?*!MC(`0KD(csS`YoY;mlnTQQNJbB9|-lwwD^;X`U9ajp+s8zSw(R|?IF}( z(&DcwY7e3QMyS81#XnTk-w5?jLj5Z({;i_^NvJ0Y^`Er(uZnt-P)`xc$cR)%>76`9 zsC35d!(=jIFBO%}xP6$t3AIl~?5m>oCe$24?UxbztEf4II)G3IX2e_-bpW9bBGkbd zafpgKh){adJBTtyv9s3Qn9FC&grQAZH!C_){b5yz;gqX=~@p^nRl<5kqLggSvx zCuYP+D(VD6%_r2!8F7k=nop=x33XaVoUWoyCDa*&Ix{2AQc-6R>TE)tlM&~tsIv)m z9-$UwL{>$eN2m@$b!J4Dis~TLLPB+C#3B{7kWf8@TAUF}R8$Y4mS!GEJs_54m{<;S zKKypSxFFNFM_iZ@&w$?^149@&|K%^g2IQ$UpAO^ox}l(VywxBUZsD4~dI2 ztHkPz7=Ry_WW*Zyu{I;t!H@MBu>pPzX2hlNV`D}P0sdhzoVj=p{KJnFn^4(sK8W{=tBi&lf)`iR)I2r3d{+K zwWz?fkJx|;%p{5@l^a311r-?V7q_DVHv1%8PqZfq{2%KPoV`E*?Y$hR?+dP=OJ0@h~bd2rgcN3XF4$m!kqh+2U2G zz-YC2Eh;b|E#80%j5&)pqXNUq;%%tF$gy}QDlj-K-h&E^|BCmc0z$1TG!@V02S_8xFq*43~6&OquzeEMb3&j(tz>uK$9V#&DC;o^E4D1Pk3XI)}zn}uc zbK>u)zzCf97b-BwCjNs8jH3x74T=G6SO%30DEpwY54LKk><7w$s2m8&!KfSz%3-J+ z2Fg5C=7DlFDo2BI94g0wav~}xf^sq{CxdbtDyM;RCMsuwat>E-h>MD zTEtsXfsToI2P)9_5bs6>x)=;AX^Y;paKbjI2#pc^Tm0nK(j77P=S_PEJOtwXVHTSw7+5-v`qJjtL49@ z{C8CTo0I?M;ok>DUuFQBfQ+yJKZea>e`Y|8V`D2O=p!5PH{AroClF~uj#tP?yEQH3 zumnV#fU%Cd)7YAKUxKaqbJFt1JdoMIaA@ycpyWke7hG6y#+fF9&%A$SXl!1@dZ;*MPhhstZ6I$4c?ZZlLEZ)OZjkqYycgtsAnynH0LTYH9tHUj$cI5b0`gIi z$3Q*?@^O$)fP50($ag`$2l9Q8AAtN2fcypIuONQ|`8&uzK>i8xFOYwOJPGn2kpF@_1!6!(mjX$H zWI*-;*&AdZkbObsfb0jdKga425BpUyp=(|$^--H1z7>o2eJ~RA7mBC#UQIe20$(W zSp%{bWF5$QkPRS%AeVw{1Q`Mu2H6C%8DtB{R*=g;E(f^+WCY|&kgGtpfm{t@f{cRX zK=L3K$QZ~t$OMQDvK?dxNC9LLqzF<1DT7=CQUR%g)IjPWJ3)4V>;{?2u$ylBe*wrx A1ONa4 literal 0 HcmV?d00001 diff --git a/.vs/switch-my-shell/FileContentIndex/0883d52c-af05-40f9-bf36-d73d9e140c00.vsidx b/.vs/switch-my-shell/FileContentIndex/0883d52c-af05-40f9-bf36-d73d9e140c00.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..4b6ee4ac1d1ab38d1a7187ab15a397591c616894 GIT binary patch literal 5303 zcmYM02Y_5v6^3s}NJ0rIw9sK`GcZ|YV=SzNo!Ob)A+xjN&djnK7Nf@1L_&hQi3ql^ zMzCT8LEUAK+^O#D^vvwkz!f`Zrl)4N@0{5*JvB3Z>Gs*F*~_-<*tB`gC6}+6-8{W@>r{Q) zmfDuB)4iK!xA$z^cJn!REVyQ2PL**$N~)r3I4<2TN@+oiv{KUTTuOJvt?ct+M9#7g zp1+l|ZWW~~CsAe@8qbebgy&p1>`Up`cv?>B+LUfeX-`VKqJ)yj^UBDk@Ej%M?if*N zUAmR??r@WxL!><^t%|3z<(5O_sR=BdpO~VQbIE)*)zt*#a9fNhP?tjFqj4p_Dn{l~ z8cgZxNPA;Ey*?6ZPvj~8+vls~LW)%$twMpCNlqnCU2@PPWiE$<0`slLHR1CkL`L4& z9I`($sEVRgaZwmbn|CR%PPco)ZFl%&&sE{6%(|3H8TLgvRaAGBM@GI>P7aF7ZpxM$ zbWp_J5N;}`aix-5IcAt+^TE)dmbo{o#5FSI8{lthp6Q@QEVxNiGm8VXT$U5Z*9hN{aUr&X*B z&2}z2qNu@Wz3T3ZJ-;Uc^OW>R+2nsqEI~PCYd(9U-2OO_%A-N$QO;aNMjlbD#x;$+ zmK8g+-~O{S!@KhTpCZEc8|!f;2_6WwlDJpSpmW&IDNVIFcnCZcE`x``!2EW)$k*{}rH zz+QMicz<{f?1O9J1K>LNK=>f|VE7PtF6@U7g%5-Nrh7jh0ndX2una435LRIg4nZBM z$XAEw!}YKMM_?0pCz!$+i@Wt?2cpbbRz69O?UkYCaUk-1CH^EoH zSHf4pSHsu9*TUDq*TcQ=4e*WdP4La|E%2@IX81PvcK8nXPPh-g3+{*ShVOyzh3|v6 z!1u!szz@O?!4Jcaz>mU@!H>gFz)!+Y!B4}_z|X>4;pgDz;TPZ+;g{f-;aA{S;n(2T z;Wywn;kV$o;dkJ7;cf7H@OF3y{672v{2}}i{4x9q{3-ky{5kvu{3ZMq{5AXy{4M+) z{5|{w{3E;*{t5mW{ssOO{tf;e-UaW5|A7C5|APO9|AGI7_rU)_f4p_21@Hj45H5lT z!o_e2TnZ0@2g5_)p>P>I3@(Q&;7Yg(9uALyN5Z4v(Qq|91|AEKgU7=Y;EC`gcrrW% z_P|r&Y4CJ-20RlMU=f}L&xR$q2CiPB&DNjA`t|5}DE}Jr?#@_;kYVq*0A` z<=Lm1l%n>!v^MV6DQmyxVp>beQBl-@{{LE#He#fqc-vj+NIV_WOb7I{x{7r;v@Y$+ zx2#`1bW%F1zh#ZrBYRtFZ|g>BBkWPttSFCtx}s;WKC~^ZYKGQYXd`q?+R$I`aWQm$ zFFoSD^y;h^NxfTnW!0!-?P{c^>Q?9RepaI+Ro$6>}MQkf}eM~j0 zvYcT|>$Q$c+c5{v#&#>zd)A3;wro496Hhxat4_p@$DAj^X9C+1lTm9@-Lak5(A661 znrB`~O*1ISb}xox6+_!n_iZS;;WN~c?cNQ?Ub!n{vb|#WW<(i%qI2J@qq1Gcl?Fq- zYd#g$mb4kqy+5|?*;IwPB7Nr_t7`@x_c^cYR|$27@p!sH+1$yo&`DM5m6!X`C-wYu z|J{>u8R~i0(*~*Mp5wd{+ukdyV;$MnzB~V9-1`gdx6xl6f606zho$bU zb$#eaXe-on%^9m{Lbl%?YroW;vfBT?v+qti_x$cUL*5my((k-SeEz+s`Q(*k`*gay zS?%YuV9hb^z1Quz=l7=(S-gX;=Y6b%wxvE1UU^6A>i)76Lrb9*srSWe>JQD|nqs^I w-Y@^l<1fwxd*}1r)~;9ezFZjJV}CXB=y3eoXj!D+a_%PKoeQ&Z@v_W&0W$jW+yDRo literal 0 HcmV?d00001 diff --git a/.vs/switch-my-shell/FileContentIndex/20617420-44c4-46d6-a987-53b6793cad51.vsidx b/.vs/switch-my-shell/FileContentIndex/20617420-44c4-46d6-a987-53b6793cad51.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..692c64bae96a8addfa63f53ce34b22ea01e7baca GIT binary patch literal 17512 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

|vY!`px9C&e|$1YBsEH>!|W=#^pVV zqjrsFc<4x}_ky)uf4!@%&7odP?*i*2so%iXlGO8TZ4GUcdOut9>1&%l%d9T(%vj$LZ1p&@AdrF@qBee6#KqtI}_Be z)wANYvUY~rrq{vhnx13p*wC8LJeTezpJE=X)48qv@pyf2cAc)UbW)7kZ&Rn;&Ufg1=diY@h3^V}SNopph_$-J5n%0- zdN(>cUEgzN^;3J{Ta=$V=bNszs9TKRNv_$gc(Z!N{C4(R%IBPSy+`Y}llOqtbsUWz zzju{AvF0~wd!&n@uIY93dFgUTl;_L#ygT!bw7R}m$7-ATbn9RL?N#F0%zj(#kH=;8 zT)O{U<~OKM#**UJ-z8k``17sN-+y{EGOOSNc{pLE5NsSzX8Hl+`u8LyL-hTlSkOzn%Ohu?5eV z&*}dC;kfY0?O6EvHsG|+!+iJczZv*_>9jp}gjwymd-c7+?=J60tLNS^>3hHH`@5^v z-y9~(yQ1dGt$Jm_J^8z4}rq2tkKwbf63MqBNhPXw!db6j~YnnGR2yTfWbd5$~_ zrGM{(9Ibgz^r+l%;c>X!Ev()@jx?WfPCFK@w$l@R^@KgYH9ham(ng(H*0G`fR_1r9 z)ph(%^Q!ob;`fH_)`Yr__pjA^)qByJzX|w+^$u{~jiD`}w&pdl=5Idv+{wGWq&W5a z(b^i?CH3jyQ>k3)6|_1&>NF;wQ-0c*hDm+qSldHOQqQNqrMr&zM~-nvRgL1wapKsj zlKLCf&v(#rrTs>>R)^M0{pRus=yZ-w&%Sr^aA~Dx*tgZmQokvD`gTiwB06eabE@du zPes}>N_yqV*ofvvsprby;mhOh*b=wE+@?AHWu!9x?Z+}uKP!{-|5@^%DT6X6mS_G8 D#`OSB literal 0 HcmV?d00001 diff --git a/.vs/switch-my-shell/v17/.futdcache.v2 b/.vs/switch-my-shell/v17/.futdcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..513b9c521c5da39860d56dd5c95c5dff9df48542 GIT binary patch literal 260 zcmZQ#U|?`^wu%WYPAw{qajYsWN{uPbFD*(=jVVek$S;m5F3&7U&d|-R)Gf|P&B;OM z>m?T#6y;|z0gd5x&d*EBOfM};EXmBzV|7VQDoy7I$Vn_o%P-1hbIhxB4hWqk)0TV5 r-+tAR|93cKZ|dv@(KNB1Jt#FNHL*Aqn*)4P!p?v!E~>hB7DNL8e#d1b literal 0 HcmV?d00001 diff --git a/.vs/switch-my-shell/v17/DocumentLayout.backup.json b/.vs/switch-my-shell/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..741ea78 --- /dev/null +++ b/.vs/switch-my-shell/v17/DocumentLayout.backup.json @@ -0,0 +1,106 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\inifile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:inifile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\switch-my-shell.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:switch-my-shell.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 4, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{e5c86464-96be-4d7c-9a8b-abcb3bbf5f92}" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Form1.Designer.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.Designer.cs", + "RelativeDocumentMoniker": "Form1.Designer.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.Designer.cs", + "RelativeToolTip": "Form1.Designer.cs", + "ViewState": "AgIAAGoAAAAAAAAAAAAowH8AAAAnAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T05:19:28.373Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "Form1.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.cs", + "RelativeDocumentMoniker": "Form1.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.cs", + "RelativeToolTip": "Form1.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T05:03:51.319Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "switch-my-shell", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\switch-my-shell.csproj", + "RelativeDocumentMoniker": "switch-my-shell.csproj", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\switch-my-shell.csproj", + "RelativeToolTip": "switch-my-shell.csproj", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-11-08T04:51:36.7Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Program.cs", + "RelativeDocumentMoniker": "Program.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Program.cs", + "RelativeToolTip": "Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T04:33:39.451Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "IniFile.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\IniFile.cs", + "RelativeDocumentMoniker": "IniFile.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\IniFile.cs", + "RelativeToolTip": "IniFile.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAqwAYAAAAKAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T06:31:41.343Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/switch-my-shell/v17/DocumentLayout.json b/.vs/switch-my-shell/v17/DocumentLayout.json new file mode 100644 index 0000000..741ea78 --- /dev/null +++ b/.vs/switch-my-shell/v17/DocumentLayout.json @@ -0,0 +1,106 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\inifile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:inifile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:form1.designer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:form1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|c:\\users\\azure\\source\\repos\\switch-my-shell\\switch-my-shell.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", + "RelativeMoniker": "D:0:0:{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}|switch-my-shell.csproj|solutionrelative:switch-my-shell.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 4, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{e5c86464-96be-4d7c-9a8b-abcb3bbf5f92}" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Form1.Designer.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.Designer.cs", + "RelativeDocumentMoniker": "Form1.Designer.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.Designer.cs", + "RelativeToolTip": "Form1.Designer.cs", + "ViewState": "AgIAAGoAAAAAAAAAAAAowH8AAAAnAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T05:19:28.373Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "Form1.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.cs", + "RelativeDocumentMoniker": "Form1.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Form1.cs", + "RelativeToolTip": "Form1.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T05:03:51.319Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "switch-my-shell", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\switch-my-shell.csproj", + "RelativeDocumentMoniker": "switch-my-shell.csproj", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\switch-my-shell.csproj", + "RelativeToolTip": "switch-my-shell.csproj", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-11-08T04:51:36.7Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Program.cs", + "RelativeDocumentMoniker": "Program.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Program.cs", + "RelativeToolTip": "Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T04:33:39.451Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "IniFile.cs", + "DocumentMoniker": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\IniFile.cs", + "RelativeDocumentMoniker": "IniFile.cs", + "ToolTip": "C:\\Users\\Azure\\source\\repos\\switch-my-shell\\IniFile.cs", + "RelativeToolTip": "IniFile.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAqwAYAAAAKAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-08T06:31:41.343Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/switch-my-shell/v17/ResourceExplorer/settings.json b/.vs/switch-my-shell/v17/ResourceExplorer/settings.json new file mode 100644 index 0000000..8730306 --- /dev/null +++ b/.vs/switch-my-shell/v17/ResourceExplorer/settings.json @@ -0,0 +1 @@ +{"CustomColumnOrderings":{"name":0,"file-path":1,"file-name":2,"neutral-value":3,"neutral-comment":4,"type":5,"aa":6},"ShowValidationErrors":true,"SelectedResourceGroups":["C:\\Users\\Azure\\source\\repos\\switch-my-shell\\Properties\\Resources.resx"],"VisibleColumnKeys":["name","neutral-value"]} \ No newline at end of file diff --git a/Form1.Designer.cs b/Form1.Designer.cs new file mode 100644 index 0000000..acb08ad --- /dev/null +++ b/Form1.Designer.cs @@ -0,0 +1,143 @@ +using switch_my_shell.Properties; + +namespace switch_my_shell +{ + partial class Form1 + { + ///

+ /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + label1 = new Label(); + label2 = new Label(); + openFileDialog1 = new OpenFileDialog(); + customShell = new RadioButton(); + defaultShell = new RadioButton(); + button1 = new Button(); + panel1 = new Panel(); + panel1.SuspendLayout(); + SuspendLayout(); + // + // label1 + // + label1.AutoSize = true; + label1.FlatStyle = FlatStyle.System; + label1.Font = new Font("Segoe UI", 12F, FontStyle.Regular, GraphicsUnit.Point, 0); + label1.ForeColor = Color.MidnightBlue; + label1.ImageAlign = ContentAlignment.BottomRight; + label1.Location = new Point(28, 19); + label1.Name = "label1"; + label1.Size = new Size(118, 21); + label1.TabIndex = 0; + label1.Text = "Switch my shell"; + // + // label2 + // + label2.AutoSize = true; + label2.Location = new Point(25, 50); + label2.Name = "label2"; + label2.Size = new Size(451, 30); + label2.TabIndex = 1; + label2.Text = "Select which shell you want to use. Your desktop and taskbar will disappear for a few\r\nseconds during this process."; + // + // openFileDialog1 + // + openFileDialog1.FileName = "openFileDialog1"; + // + // customShell + // + customShell.AutoSize = true; + customShell.Location = new Point(28, 93); + customShell.Name = "customShell"; + customShell.Size = new Size(94, 19); + customShell.TabIndex = 5; + customShell.TabStop = true; + customShell.Text = "Custom shell"; + customShell.UseVisualStyleBackColor = true; + customShell.CheckedChanged += customShell_CheckedChanged; + // + // defaultShell + // + defaultShell.AutoSize = true; + defaultShell.Location = new Point(28, 118); + defaultShell.Name = "defaultShell"; + defaultShell.Size = new Size(142, 19); + defaultShell.TabIndex = 6; + defaultShell.TabStop = true; + defaultShell.Text = "Default Windows shell"; + defaultShell.UseVisualStyleBackColor = true; + defaultShell.CheckedChanged += defaultShell_CheckedChanged; + // + // button1 + // + button1.Location = new Point(423, 15); + button1.Name = "button1"; + button1.Size = new Size(75, 23); + button1.TabIndex = 7; + button1.Text = "Apply"; + button1.UseVisualStyleBackColor = true; + button1.Click += button1_Click; + // + // panel1 + // + panel1.BackColor = SystemColors.Control; + panel1.Controls.Add(button1); + panel1.Location = new Point(-8, 154); + panel1.Name = "panel1"; + panel1.Size = new Size(539, 123); + panel1.TabIndex = 8; + // + // Form1 + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + BackColor = SystemColors.ControlLightLight; + ClientSize = new Size(502, 206); + Controls.Add(defaultShell); + Controls.Add(customShell); + Controls.Add(label2); + Controls.Add(label1); + Controls.Add(panel1); + FormBorderStyle = FormBorderStyle.FixedDialog; + Name = "Form1"; + Text = "Switch shell"; + Icon = Properties.Resources.Icon; + Load += Form1_Load; + panel1.ResumeLayout(false); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private Label label1; + private Label label2; + private OpenFileDialog openFileDialog1; + private RadioButton customShell; + private RadioButton defaultShell; + private Button button1; + private Panel panel1; + } +} \ No newline at end of file diff --git a/Form1.cs b/Form1.cs new file mode 100644 index 0000000..34d740b --- /dev/null +++ b/Form1.cs @@ -0,0 +1,110 @@ +using System.Configuration; +using System.Diagnostics; + +namespace switch_my_shell +{ + public partial class Form1 : Form + { + private SelectedShell selectedShell; + + public Form1() + { + InitializeComponent(); + } + + private void Form1_Load(object sender, EventArgs e) + { + + } + + private void customShell_CheckedChanged(object sender, EventArgs e) + { + if (defaultShell.Checked && sender is Button) + { + defaultShell.Checked = false; + } + + selectedShell = SelectedShell.Custom; + } + + private void defaultShell_CheckedChanged(object sender, EventArgs e) + { + if (customShell.Checked && sender is Button) + { + customShell.Checked = false; + } + + selectedShell = SelectedShell.Default; + } + + private void button1_Click(object sender, EventArgs e) + { + var config = Program.CONFIG_FILE; + if (config == null) + { + MessageBox.Show("Failed to read custom shell location", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Stop); + Environment.Exit(-1); + return; + } + + var customShell = config.Read("customShellLocation"); + if (!File.Exists(customShell)) + { + MessageBox.Show("Failed to find custom shell", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Stop); + Environment.Exit(-1); + return; + } + + // i couldn't do this with regular APIs so here goes nothing (im tired (its 3 am)) + string user = Environment.UserName; + Process process = new Process(); + ProcessStartInfo startInfo = new ProcessStartInfo(); + startInfo.WindowStyle = ProcessWindowStyle.Hidden; + startInfo.FileName = "cmd.exe"; + startInfo.Arguments = "/c taskkill /f /fi \"USERNAME eq " + user + "\" /im " + customShell + + " & taskkill /f /fi \"USERNAME eq " + user + "\" /im explorer.exe"; + + process.StartInfo = startInfo; + process.Start(); + process.WaitForExit(); + + switch (selectedShell) + { + case SelectedShell.Custom: + { + Process.Start(customShell); + MessageBox.Show("Switched to your preferred custom shell.", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Information); + Environment.Exit(0); + break; + } + case SelectedShell.Default: + { + string defShell = @"C:\Windows\explorer.exe"; + + if (!File.Exists(defShell)) + { + MessageBox.Show("Cannot switch to default Windows shell as it is not present.", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + Process.Start(defShell); + MessageBox.Show("Switched to the default Windows shell.", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Information); + Environment.Exit(0); + break; + } + default: + { + MessageBox.Show("You must select one of the two shell types.", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Warning); + break; + } + } + } + + public enum SelectedShell + { + None, + Custom, + Default + } + } +} diff --git a/IniFile.cs b/IniFile.cs new file mode 100644 index 0000000..1764e99 --- /dev/null +++ b/IniFile.cs @@ -0,0 +1,50 @@ +using System.Reflection; +using System.Runtime.InteropServices; +using System.Text; + +namespace switch_my_shell +{ + class IniFile // revision 11 + { + string Path; + string EXE = Assembly.GetExecutingAssembly().GetName().Name; + + [DllImport("kernel32", CharSet = CharSet.Unicode)] + static extern long WritePrivateProfileString(string Section, string Key, string Value, string FilePath); + + [DllImport("kernel32", CharSet = CharSet.Unicode)] + static extern int GetPrivateProfileString(string Section, string Key, string Default, StringBuilder RetVal, int Size, string FilePath); + + public IniFile(string IniPath = null) + { + Path = new FileInfo(IniPath ?? EXE + ".ini").FullName; + } + + public string Read(string Key, string Section = null) + { + var RetVal = new StringBuilder(255); + GetPrivateProfileString(Section ?? EXE, Key, "", RetVal, 255, Path); + return RetVal.ToString(); + } + + public void Write(string Key, string Value, string Section = null) + { + WritePrivateProfileString(Section ?? EXE, Key, Value, Path); + } + + public void DeleteKey(string Key, string Section = null) + { + Write(Key, null, Section ?? EXE); + } + + public void DeleteSection(string Section = null) + { + Write(null, null, Section ?? EXE); + } + + public bool KeyExists(string Key, string Section = null) + { + return Read(Key, Section).Length > 0; + } + } +} diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..3e9878c --- /dev/null +++ b/Program.cs @@ -0,0 +1,77 @@ +using System.Configuration; +using System.Diagnostics; + +namespace switch_my_shell +{ + internal static class Program + { + public static readonly IniFile CONFIG_FILE = new IniFile(Directory.GetCurrentDirectory() + @"\settings.ini"); + + /// + /// The main entry point for the application. + /// + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + + if (CONFIG_FILE.KeyExists("customShellLocation")) + { + var loc = CONFIG_FILE.Read("customShellLocation").ToString(); + if (File.Exists(loc)) + { + Application.Run(new Form1()); + return; + } + } + + var res = MessageBox.Show( + "No custom shell has been specified or is available. You will now be asked for one.", + "Switch shell", + MessageBoxButtons.OKCancel, + MessageBoxIcon.Information + ); + + if (res == DialogResult.Cancel) + { + return; + } + + OpenFileDialog openFileDialog = new OpenFileDialog(); + openFileDialog.InitialDirectory = "C:\\"; + openFileDialog.Filter = "Executable files (*.exe)|*.exe"; + openFileDialog.FilterIndex = 0; + openFileDialog.RestoreDirectory = true; + openFileDialog.Multiselect = false; + + if (openFileDialog.ShowDialog() != DialogResult.OK) + { + MessageBox.Show("No custom shell was selected. Exiting.", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Hand); + return; + } + + // I suppose the return value of File#exists(...) in this context + // should always be true, but we're doing this just in case + if (!File.Exists(openFileDialog.FileName)) + { + MessageBox.Show("The selected file does not exist.", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + CONFIG_FILE.Write("customShellLocation", openFileDialog.FileName); + } + catch (Exception) + { + MessageBox.Show("Failed to save app settings. Exiting.", "Switch shell", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + + Application.Run(new Form1()); + } + } +} \ No newline at end of file diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs new file mode 100644 index 0000000..9bc39f1 --- /dev/null +++ b/Properties/Resources.Designer.cs @@ -0,0 +1,73 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace switch_my_shell.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("switch_my_shell.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). + /// + internal static System.Drawing.Icon Icon { + get { + object obj = ResourceManager.GetObject("Icon", resourceCulture); + return ((System.Drawing.Icon)(obj)); + } + } + } +} diff --git a/Properties/Resources.resx b/Properties/Resources.resx new file mode 100644 index 0000000..d06ba97 --- /dev/null +++ b/Properties/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\Icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Resources/Icon.ico b/Resources/Icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..4eac76ff8cc110a63cb4943c8dbe4588c12aafb4 GIT binary patch literal 13942 zcmd^FcU)ChwmvE2bLP!t%uL?IXkt|CF&UFdMvWJO1tpF_iVCqI7OW^DDuPN81T0iL z3JO@U_ZG1rih>2~n%J;KG{zc@`px=|Zsy8(?e`~(npQ{CwCdHLf3Boy2jp2jc_u&6dIEFMw;&6<8z{Jv`E*SxoA(E^0w^S@)d zr-qoXg{Pl}J;HB8u!aR8ufjRbAGMQr!zN)5T8E6s0{_>s)JH>FUkxFyzk$JE(A!XL z{hD`2M@QJ%*&@uf0)qabA-a>mLqkFj4avPU_=bLoTKj-n*+8{Tz+34+_u-w9Cf~(& z)(|K1I@&b^+bIt?J3GVC{!@fHX&Br}!yk;E%`{{|VY2x(BZ_K#LGENrm0bgnu`DF#Lo$`RYyE{5Htpwke8v1^rA-%VTW6>Il=KT)$w|F9d zwmU|yS&Nh(fo>-sp~i8b(u!M%bgzI27a1RsIl%E%u$}UNr>7^poBsj5nri4{&@ic^ zhO>zpZZG{14|1aL^z=eZi1kH4Y9e}1=ntn@AN(yU90T3{f>CXrz2js58rV*Gz}wp! zBig-%aUN9>-0pP*2&W}OG@P4R6Sp?@MQ++C^zYCJLzjnR)VWN!=BMMYoBYw<#|D0O z8bUk$8Bv}71h!Ki7(93|#`pXT$)TMP=UoqzI=_j}9HY>n%R<=uM&U0BS*SgA6~=6y z0sk8XXnlMc>g@_g=-4cJb3ATlx%sk7pc z8tQ??af6W(V22SsoKeyKJbv%<5N}Ne-V`{5#^Cd9VQ4eQ8?NE4&@8wCyhgM@MvOnE z3~dXxQy%Evy*r2)-}cDNh{x&~!;u`)5p_OU1MRQpp*h@u_SHSKA21!$BHgew%pEJj zJ7Zp0S1g-19;xHJkT@YsZ$q{9Yu=-yqjkNtux)~9@8&qXb18N$n}p=ZAPnlAfG*vV z5HM^qGUENQef9`!n>PkK7e(OkwuN$^0C!s(@qc#z277yZG;iMAA_ff_1acTXdh|w# zacl$<0cpQ674MXMK4HQHgolSCEG!K3rpF?AR0kZ(UWtpxHsN&kToi0h#F35hIJh}U zIM2t)oV7StumjuEBQRxz2Uf3Ih1IK9zkrO44BeN-#l@jCAO~ytPnaOG4s&gXB%fpv+E<4 zx<`*5An4l$4jhR7{rkTF%190&At6@rr|p#FPu`02!-o&?(@#I)!Gi}cfX@iZ#ozKB z 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 literal 0 HcmV?d00001 diff --git a/switch-my-shell.csproj b/switch-my-shell.csproj new file mode 100644 index 0000000..64e2003 --- /dev/null +++ b/switch-my-shell.csproj @@ -0,0 +1,27 @@ + + + + WinExe + net8.0-windows + switch_my_shell + enable + true + enable + + + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + \ No newline at end of file diff --git a/switch-my-shell.sln b/switch-my-shell.sln new file mode 100644 index 0000000..3701c60 --- /dev/null +++ b/switch-my-shell.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35327.3 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "switch-my-shell", "switch-my-shell.csproj", "{A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A7762948-E30F-4CBE-86D7-0FAAD8CEB3D7}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {9A6C2AF2-86EF-4799-A7BE-9D4E80E386FD} + EndGlobalSection +EndGlobal