MASM 6.0(アセンブリAPIのWindows 16ビット)で書いています 私のコードでdirを変更したいと思います。私はDOS3Call機能(INT 21hをより速く)この機能をWindowsを使用してディレクトリを変更する16bit API
mov dx,OFFSET dir_user
mov ah,3bh
invoke DOS3Call
;dir_user is the user's work directory, like "c:\prog"
を使用しています 、私はディレクトリを変更することができますが、私は使用割り込みなしで私のためにそれを行うことができます任意のAPIを持っているかどうかを知りたいです。
私は32ビットで16ビットのAPIが必要です。私はそれを行う方法を知っています。
誰かが私を助けることができますか?
私はアメリカ人ではありません...
afaikの場合、 'int 21h'を使用する必要があります。 –
DOS3Callも同じことをします。 – Joshua
割り込みやDOS3Callを使用する必要があります。他のものはOSの内部構造を突き破ることになりますが、これは悪い考えです。 (私は追加します - 何か働いているのなら、それを変更するのはなぜですか?) – asveikau