以前の日記の続き。
ATコマンドで起動した場合は実行ユーザーがsystemアカウントになるので、NETコマンドで接続を行ってからコピーすればよいわけで…。
- VBからAPI"ShellExecute"を使用して、NETコマンドでドライブをマウント
- ファイルコピー処理をVBから実行させる
- マウントしたドライブを開放
という流れで組んでみた。
結果、NETコマンドからマウント出来てもファイルコピー処理でエラーが発生…。(-_-;
フォルダ構成は固定なので、参考URLのとおりXCOPYコマンドでコピーする方法に切り替えたら上手くいきましたとさ。
一応、これにて解決也。
続々、ATコマンド More ログイン