HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1007
たこ八Windows7で program filesの中にファイルが作成出来ない4解決


たこ八

リンク

2012/10/7(Sun) 13:54:01|NO.49831

program filesの中にファイルを作成するプログラムを作成して
WindowsXPでは 問題なく動作しているのですが
Windows7のマシンでは 既存のファイルに上書き保存は出来るのですが
新規にファイル保存が出来ません。

dir_desktop等 program filesでなければ 作成出来ます。
セキュリティの問題と思いますが program files内に HSPから
ファイルをbsave出来るようにするには どうすればいいでしょうか?

具体的には c:\program files\teraterm\ の中で実行ファイルを実行し
そのカレントに COM3.ini 〜 com22.ini という20個のファイルを作成したいのですが、
COM3 〜COM5.iniは 既に存在していて それは 上書き保存されますが
それ以外はエラーも出ず保存されません。

宜しく お願いします。



この記事に返信する


kanahiron

リンク

2012/10/7(Sun) 17:55:46|NO.49834

実行ファイルを右クリックして、管理者として実行をクリックすればいけると思います
XPでは管理者権限を持ったアカウントはすべての管理者権限ありでプログラムを実行できましたが、
Vista以降ではUAC(ユーザーアカウント制御)が導入されたため管理者権限のアカウントでも
何もしないと一般の権限だけで起動してしまいます

中には実行と同時に管理者権限を要求するソフトもありますがHSPではわかりませんでした

http://hehao1.seesaa.net/article/33313268.html
UACを切ればできるようになりますがセキュリティは下がります



Tetr@pod

リンク

2012/10/7(Sun) 18:07:04|NO.49835

kanahironさんが答えているので、
>中には実行と同時に管理者権限を要求するソフトもありますがHSPではわかりませんでした
の部分を。
Hiroaki Softwareさんが作ったADMINSTARTというもので、実行と同時に管理者権限を要求できます。
掲示板のページ:http://hsp.tv/play/pforum.php?mode=pastwch&num=33321

しかし、今はもう上のページにあるリンクからだとダウンロード出来ないので、
http://hsp.tv/play/pforum.php?mode=pastwch&num=37674
のページのリンクからダウンロードしてください。



たこ八

リンク

2012/10/7(Sun) 18:26:51|NO.49836

kanahironさん、Tetr@podさん 有難うございます。

1回だけ実行すればいいアプリなので
今回は「管理者として実行」でいこうと思います。

Windowsインストーラは どうやっているんですかね?



skyblue

リンク

2012/10/8(Mon) 11:42:30|NO.49857

>Windowsインストーラは どうやっているんですかね?
非公開APIとかを使って回避しているのだと思います。



ONION software Copyright 1997-2023(c) All rights reserved.