【C#】WSHを使ってショートカットを作成する

2018年10月15日C#, 開発

おはようございます。

少し久しぶりにC#の投稿です。
今回はC#プログラムからWSHを利用して
デスクトップにショートカットファイルを作成してみました。

プログラムは、新規作成となります。

スポンサーリンク

新規プロジェクトの作成

VisualStudio2017 で、新規コンソールプロジェクトを作成します。

VisualStudio2017のインストールやプロジェクトの作成方法は次の記事を参考にしていただければ。

プログラム

program.cs

CLSIDについて

WSHのCLSIDなんかは、レジストリの
「コンピュータ\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\」
を参照してください。

レジストリエディタ
レジストリエディタ

起動してみる

とりあえず、デバッグ引数に、「notepad.exe」、「explore.exe」のパスを渡して実行。

コンソール
コンソール

コンソールに結果が出力され、デスクトップにショートカットが作成されればOKですね。

デスクトップ
デスクトップ

まとめ

まあ、ちょっと使い道についてはなんとも言えませんが
こういった方法があるんだということで、勉強になりました。

C#については次回は未定です。

ではでは。

スポンサーリンク


関連するコンテンツ

2018年10月15日C#, 開発C#, CSharp, WSH, プログラミング

Posted by doradora