ppsidOwner)なんとか結果が返ってきた。ここからバッファ渡してるやつをポイントしなおす。}ownerSID.String()すると「S-X-X-XX-XXXXXXXX」みたいな形式のSIDが取れてます。ownerSID.LookupAccount("")するとアカウントがとれました。このあたりのことは「src/syscall/security_windows.go」を見てください。した点は考慮していませんが、DLL呼び出せちゃいました。You、DLL呼び出しちゃいなよTweet広告を非表示にするもっと読むコメントを書く2017-02-26Go言語でzipファイルを作る、ただしWindowsに限るgolangGo言語でzipファイルを扱うとき、とりあえず"archive/zip"を使いますよね。使ってみて、気付いたことがある。思っていたzipファイルを作ることができなかった。1.6.2を使ってます。zipのエントリ(zip.FileHeader)を作る方法が複数あるみたいだ。&zip.FileHeader{}ファイルパスから作ると細かいことができない。SetModeを呼ばせたくない。仕方ないから自分で作るよ。一般的なファイルは"A"が7zで表示されます。エクスプローラーの表示を変えれば属性も出せます。setModeを呼び出すとホストOSがUnixになり、属性もrwx形式になる。そのため、それは迂回して、自分でExternalAttrsを設定しないといけない。何を設定すればどうなるのか手で打ち込んでチェックしてみた。