C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: ユーザーが切り替わっても音を出す方法


(過去ログ 177 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■101803 / inTopicNo.1)  ユーザーが切り替わっても音を出す方法
  
□投稿者/ 信号機 (1回)-(2023/04/21(Fri) 20:52:53)

分類:[VB.NET/VB2005 以降] 

使用PCはWindows10、開発はWin7のvb.net2010のです。

会社の作業用共有PCの自分のアカウントでプログラムを動かし、
処理が終わったタイミングで音(.wav)が鳴るコードを書きました。
プログラムが常時動いているのでログインしたままなのですが、
他ユーザーがログインすると、
バックグラウンドで動いている処理が終わっても音が鳴りません。

●試したこと、分かっていること
 (以下の[鳴らない]は他ユーザーがログインした状態でのこと)
・WAVファイルはCドライブに置いている
・自アカウントでのログイン中またはロックでは音は鳴る
・他ユーザーがログインしてもプログラムは動いている。音は鳴らない
・mciSendString APIで試したが鳴らない
・音を出すだけのVBSを実行させるが鳴らない
・管理者権限は自分も、ログインする他ユーザーもない(要相談でつくかもですが出来ればつけたくない)

他ユーザーの音声が鳴らないのは当たり前といえば当たり前だよなぁと思いつつ、
VBSを実行させる方法のように、
回り道でも遠回りでもとにかく鳴ればOKなので
何かいい方法はありませんでしょうか

引用返信 編集キー/
■101812 / inTopicNo.2)  Re[1]: ユーザーが切り替わっても音を出す方法
□投稿者/ radian (125回)-(2023/04/26(Wed) 09:10:39)
サービスプログラム作れば出来るかも。(試してません)

[Play wave file from a Windows Service (C#)]
https://stackoverflow.com/questions/2143439/play-wave-file-from-a-windows-service-c

引用返信 編集キー/
■101834 / inTopicNo.3)  Re[2]: ユーザーが切り替わっても音を出す方法
□投稿者/ 信号機 (3回)-(2023/04/28(Fri) 10:28:18)
ありがとうございます!
諸事情でサービスを試すまで時間がかかりますが、
いったん解決とさせていただきます。
一緒に考えてくださりありがとうございました!
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -