Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
OneDrive の更新
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30468#CommentId83843
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
N88-Basic
 (社会人)
投稿日時
2020/3/23 09:33:21
Windows 10 Home(Ver 1909) + Visual Studio 2019 + OneDrive 環境で運用しております。
ターゲットマシンは LTE 版の Surface 3 で運用しています。
ターゲット側での OneDrive の設定は
(1)このデバイスが従量課金ネットワークのときに、同期を自動的に一時停止する -> 【オフ】
(2)保存用のOneDriveフォルダーは「このデバイス上に常に保持する」に【チェック】
運用アプリの概要は、下記のようなものです。
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
CloseByTimer = True
Me.Close
End Sub
Private Sub Form1_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
If CloseByTimer = True Then
Call SaveDatabaseOnOneDrive
Shell("shutdown.exe /s /hybrid /t 0 ")
Exit Sub
End If
End Sub
上記アプリを実行した場合に、OneDrive への同期が行われません。
Surface を再起動すると同期が始まります。
同様のシャットダウンコマンド利用した自作の電源OFFアプリを有線LAN接続のマシンで実行すると、シャットダウン中に Onedrive への更新処理画面が表示され、更新が行われます。
状況が長くなりましたが、ターゲットマシン側のシャットダウン時に Onedrive との同期をとる方法をご存じでしたらご教授ください。