Visual Studioを常に管理者として開く
タスクバーに登録したショートカットのプロパティを弄って管理者権限で動かすようにすることはできるが、これだと最近使ったものリストを選択した場合に管理者権限にならない。
レジストリを編集すると、単にソリューションファイルを開いただけでもちゃんとVisual Studioを管理者権限として動かすことができるようになる。
場所: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
内容: 文字列値を作成し、常に管理者権限で動かしたい実行ファイルのパスを名前とする、値には RUNASADMIN を設定する。
Visual Studio 2015の場合は次の2つを登録しておくと良い
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe"
"C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe"
C#: 半角カンマ区切りのCSVファイルの読み込み
TextFieldParser parser = new TextFieldParser(strFileName, sjisEnc);
//区切り文字の設定
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");
//行がある限りループする
while (!parser.EndOfData)
{
//1行データを配列に取得
string[] orderFileData = parser.ReadFields();
}
//ファイルを閉じる
parser.Close();
CSVファイルの中のフィールドに、「,」を使いたい場合は、フィールドを「"」を括ればいい。
(※タブを区切り文字にすれば、フィールドに「,」が使える。)
データベース復元後のmxx_userのログイン権限がなくなる問題
データベース復元後のmxx_userのログイン権限がなくなる問題ですが、
以下SQLを実行することで解決。
USE MXX_DB;
ALTER USER mxx_user WITH LOGIN = mxx_user;
GO
WRViewer右クリックで画像コピー時アクセスエラー
IMSImageServerを共有フォルダにアクセスできるユーザに偽装する。
<configuration>
<system.web>
<identity impersonate="true" userName="taro" password="pass" />
</system.web>
</configuration>