回答編集履歴
2
微修正
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
思い出しました。[API Hook](http://qiita.com/kobake@github/items/8d3d3637c7af0b270098)するなんて無茶もあります。
|
24
24
|
|
25
|
-
fopenは恐らくCreatFileA()を呼び出していると思います。
|
25
|
+
MinGW(gcc)のfopenは恐らくCreatFileA()を呼び出していると思います。
|
26
26
|
|
27
27
|
CreateFileA()をすげ替えて、ファイル名で問題の呼び出しかどうか判定し、問題の呼び出しならテキスト・モードからバイナリ・モードへすげ替える、そうでないときはCreateFileA()へパススルーすることでやってやれないことはないかも知れません。
|
28
28
|
|
1
追記
test
CHANGED
@@ -17,3 +17,13 @@
|
|
17
17
|
linuxはテキスト・モードとバイナリ・モードの差はなかった筈ですので、このような変換はされないと思います。
|
18
18
|
|
19
19
|
でも、bash on windowsはまだβですし、いろいろ問題を抱えているようですので、あまりお勧めできません。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
思い出しました。[API Hook](http://qiita.com/kobake@github/items/8d3d3637c7af0b270098)するなんて無茶もあります。
|
24
|
+
|
25
|
+
fopenは恐らくCreatFileA()を呼び出していると思います。
|
26
|
+
|
27
|
+
CreateFileA()をすげ替えて、ファイル名で問題の呼び出しかどうか判定し、問題の呼び出しならテキスト・モードからバイナリ・モードへすげ替える、そうでないときはCreateFileA()へパススルーすることでやってやれないことはないかも知れません。
|
28
|
+
|
29
|
+
|