2016年06月30日

2016年06月29日のつぶやき






































































































































































































posted by ikutana at 00:01| 東京 ☁| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月29日

2016年06月28日のつぶやき


















































































































































































posted by ikutana at 00:01| 東京 ☀| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月28日

2016年06月27日のつぶやき


















































































































































































































































































































































































posted by ikutana at 00:01| 東京 ☀| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月27日

2016年06月26日のつぶやき
























































































































































































































posted by ikutana at 00:01| 東京 ☀| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月26日

2016年06月25日のつぶやき








































































































































































































posted by ikutana at 00:01| 東京 ☀| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月25日

2016年06月24日のつぶやき






































































































posted by ikutana at 00:01| 東京 ☁| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月24日

2016年06月23日のつぶやき






























































































































































posted by ikutana at 00:01| 東京 ☁| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月23日

2016年06月22日のつぶやき


























































































































































posted by ikutana at 00:01| 東京 🌁| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月22日

2016年06月21日のつぶやき


















































































































































































posted by ikutana at 00:01| 東京 ☀| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月21日

2016年06月20日のつぶやき






































































































































posted by ikutana at 00:01| 東京 ☀| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月20日

[Windowsプログラミング] 現在のユーザーが管理者権限を持っているかを判定する。

職場で、管理者権限が必要なユーティリティを作っていて、管理者権限が有るかどうかを確認する方法を探していました。まあ、権限が必要な操作をしてエラーが返るかどうかを判定してもいいわけですが、もうちょっとスマートな方法を思いつきました。プログラムの先頭で判定することも可能です。




FILE *fp;
char tmp[1024];

fp = _popen("whoami /group | findstr Administrators");
fgets(tmp, 1024, fp);
_pclose(fp);
if (strlen(tmp) == 0)
{
fprintf(stderr, "管理者権限で実行して下さい\n");
exit(2);
}


こんな感じです。やっていることは、

whoami /group |findstr Administrators

を実行して、それが一行も帰ってこなければ、管理者権限ではないという判定です。

ユーザー名で判定する方法もありますが、管理者ユーザー名を変更している(Administratorは停止している)システムもあるので、こういう形で判定をしてみました。

Administratorsという文字列を含んだアカウントがあると上手く動きません。ここらへんはどう判定するかなぁ。
posted by ikutana at 19:20| 東京 ☀| Comment(0) | TrackBack(0) | コンピュータ | このブログの読者になる | 更新情報をチェックする

2016年06月19日のつぶやき


































































































































































































posted by ikutana at 00:01| 東京 🌁| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月19日

2016年06月18日のつぶやき


































































































































































posted by ikutana at 00:01| 東京 ☀| Comment(0) | TrackBack(0) | Twitter | このブログの読者になる | 更新情報をチェックする

2016年06月18日

2016年06月17日のつぶやき