マウスのプロパティの起動 – プログラミング – Home

マウスのプロパティの起動
 
通知
すべてクリア

[解決済] マウスのプロパティの起動


ぽえっちVX
 ぽえっちVX
(@ぽえっちVX)
ゲスト
結合: 22年前
投稿: 4
Topic starter  

前回はお世話になりました。ぽえっちVXといいまっす。

いま、プログラム内でマウスのプロパティを起動しようと試みているのですが、
なんの反応もなく起動できてません(ファイルは存在してます)。

ShellExecute(NULL,
open, // propertiesでも実験済み
C:\\WINDOWS\\system32\\main.cpl,
NULL,NULL,SW_SHOWNORMAL);

比較するために、

ShellExecute(NULL,
open,
C:\\WINDOWS\\system32\\taskmgr.exe,
NULL,NULL,SW_SHOWNORMAL);

としてみると、見事にタスクマネジャーが起動します。

ShellExecute関数って、拡張子の ~.cplは起動(開く)できないのでしょうか?
他の方法でマウスのプロパティを起動する方法を検討したほうがいいのでしょう
か・・・。結果として、マウスのプロパティを起動できればいいのですが・・・。

何か、ご指摘、ご教授お願いしまっす。

WinXP,VC++6.0,SDK(環境)


引用未解決
トピックタグ
三毛猫
 三毛猫
(@三毛猫)
ゲスト
結合: 22年前
投稿: 7
 

ShellExecute(NULL, open,
rundll32.exe, shell32.dll,Control_RunDLL
main.cpl,
NULL,SW_SHOWNORMAL);

うちではこれで開けました。(WindowsXP SP1、Windows98)
# これが正しい方法なのかどうかは良く分かりませんが…


返信引用
三毛猫
 三毛猫
(@三毛猫)
ゲスト
結合: 22年前
投稿: 7
 

ごめんなさい、変なところに改行が入ってしまいました。

ShellExecute(NULL, open,
rundll32.exe,
shell32.dll,Control_RunDLL main.cpl,
NULL,SW_SHOWNORMAL);


返信引用
ぽえっちVX
 ぽえっちVX
(@ぽえっちVX)
ゲスト
結合: 22年前
投稿: 4
Topic starter  

三毛猫さん、どうもでっす。

MSDN調べから、
コマンド プロンプトでrundll32.exe shell32.dll,Control_RunDLL main.cpl. を
入力すると開けることが分かっていたのですが、ご提示のように使用するのですねっ!
無事、思い通りの動作をして解決しました!!

三毛猫さぁん、どうもありがとうございまっす。以上、報告終わり。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました