[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/07 04:05 / Filesize : 285 KB / Number-of Response : 1021
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Win32API質問箱 Build125



1 名前:デフォルトの名無しさん [2019/02/27(水) 15:09:08.64 ID:6ExXwgQU.net]
Win32APIについての質問はこちらへどうぞ。

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
 英語版( msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで

■過去スレ
Win32API質問箱 Build124
mevius.5ch.net/test/read.cgi/tech/1510395780/
Win32API質問箱 Build123
mevius.2ch.net/test/read.cgi/tech/1475897582/
Win32API質問箱 Build122
echo.2ch.net/test/read.cgi/tech/1451988219/
Win32API質問箱 Build121
echo.2ch.net/test/read.cgi/tech/1438695290/
Win32API質問箱 Build120
echo.2ch.net/test/read.cgi/tech/1428570962/

■関連スレ
Visual Studio 2019
mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2017 Part6
mevius.5ch.net/test/read.cgi/tech/1528645068/
【C++】 DirectX初心者質問スレ Part41 【C】
mevius.5ch.net/test/read.cgi/tech/1521786252/

24 名前:さまよえる蟻人間 mailto:sage [2019/03/22(金) 00:46:13.42 ID:56fjhQno.net]
ヒント: https://github.com/reactos/reactos/blob/master/dll/win32/ole32/ole2.c

25 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 01:29:49.59 ID:lgvalJzA.net]
そういうのはソフトによってできるできないどうしてもあるよ
ひとことでD&Dいっても実装方法色々あるからね
汎用的なの考えずにターゲット絞れ

26 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 06:36:48.46 ID:sZeYmZ5f.net]
CreateProcessをUTF-8で実行したいんですが何か良い方法ありませんでしょうか

27 名前:デフォルトの名無しさん [2019/03/27(水) 07:52:17.79 ID:DfX99uD1.net]
>>26
呼び出し側がコードページを変えるなどしようとも、実行される側のプログラムは引数を規定コードページで受け取るので無意味。

28 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 09:56:07.78 ID:wWh9RtuG.net]
utf8ってかunicode使いたいってだけでしょ
CreateProcessWで

29 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 10:44:28.85 ID:NEUzlmC+.net]
>>26
文字コード変換を挟んだラッパー関数を作るんではダメかな

30 名前:デフォルトの名無しさん [2019/03/27(水) 14:13:27.93 ID:eZgXpjKy.net]
>>28
あほやん

31 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 17:21:20.72 ID:sZeYmZ5f.net]
>>27
cp932が返ってきました

>>28
調べてみます(_ _)

>>29
パイプして出力を読んでそれをcp932からutf8に変換するということですよね

32 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 17:40:22.72 ID:AY4w9geG.net]
932から変換したらその分おちるから意味ないでしょ
SetConsoleOutputCPの話か?



33 名前:デフォルトの名無しさん mailto:sage [2019/03/27(水) 19:36:43.58 ID:TFRkKwyv.net]
>>26
何をUTF-8にしたいの?
CreateProcessに関連する文字列は
(1) 実行ファイルのPath
(2) コマンドラインパラメータ
(3) 環境変数
(4) カレントディレクトリ

(1)(3)(4)はCreateProcessA/CreatePeocessWでMBCSかUNICODEで渡す
必要があり、UTF-8では渡せない。(UTF8をUNICODEに変換して渡す)

(2)は受け取る側(実行されるアプリ側)しだいだねえ。

34 名前:さまよえる蟻人間 mailto:sage [2019/03/28(木) 00:45:59.07 ID:JS1PpMcc.net]
shell lightweight library, 略してshlwapiには便利な関数がたくさん詰まってるよ。のぞいてみてね。

35 名前:デフォルトの名無しさん [2019/03/28(木) 01:15:19.97 ID:IvEebbBd.net]
utf-8はmbcsやろ

36 名前:さまよえる蟻人間 mailto:sage [2019/03/28(木) 01:17:29.64 ID:JS1PpMcc.net]
CP_UTF8とMultiByteToWideChar関数を使う。

37 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 01:21:36.74 ID:I1dquAY4.net]
>>33
CreateProcessにPythonとスクリプトを渡して実行、その出力をUTF-8で得たいんですが
例えば

python hoge.py

というコマンドラインを実行させるということなんですが
hoge.pyの出力はUTF-8になっているんですがCreateProcessを通すと出力がcp932になってしまうんです

38 名前:デフォルトの名無しさん [2019/03/28(木) 01:59:36.05 ID:IvEebbBd.net]
setdefaultencoding
www.wakayama-u.ac.jp/~kazama/lab/python/i18n.html

39 名前:27 mailto:sage [2019/03/28(木) 02:00:16.16 ID:AOcR4eqo.net]
つ ReadConsoleW()

40 名前:37 mailto:sage [2019/03/28(木) 03:39:05.22 ID:I1dquAY4.net]
すみません、Pythonのスクリプトに

sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

を追加したら期待する出力を得られました
Win32API 関連の問題ではなかったみたいです
sys.stdout.encoding が cp932 になっていたのが原因だったみたいです
Windows環境のPythonだと標準で cp932 になるんですね

>>38-39
無事解決できました
ありがとうございました

41 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 04:11:23.81 ID:Wtvk2F5L.net]
漏れは、Ruby から、Powershell のGet-Clipboard, Set-Clipboard や、
clip コマンドを呼び出して、処理する

Ruby内では、UTF-8 で処理するから、
CP932から、UTF-8へ変換して処理して、
UTF-8から、CP932へ戻す

入力 : Windows(CP932) → 処理 : Ruby(UTF-8) → 出力 : Windows(CP932)

# クリップボード内の複数行文字列の、各行の先頭・末尾から、
# 連続する空白類を除去して、クリップボードに入れる

str = `powershell Get-Clipboard`
str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換

ary = str.each_line.map( &:strip ) # 連続する空白類を除去する

IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す
clip.print( ary.join "\n" )
end

42 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 08:03:26.64 ID:LrMYA2Ef.net]
>>41
どこにでも沸いて出てくるんだな。
消えろ。



43 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 20:17:49.46 ID:Qzjf5uAe.net]
>>41
処理中にクリップボードが使われたらどうなるの

44 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 20:41:44.79 ID:1BkYlymu.net]
未だ、Win32apiって使われてるんだな。
自分はこの前古いwince向けソフトの機能追加のために
久しぶりに使った。
ce向けは仕様が若干簡素化されてたりしても少しはまった。後、開発環境(evc++)の軽さにも驚いた

45 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 21:05:30.35 ID:+dQtlJGX.net]
未だいうて、APIそのものは必須やろ

46 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 21:25:20.80 ID:1BkYlymu.net]
表現が不適切だった。
現在のアプリ開発は.netが主体なので、c言語でwinアプリを書く機会って減ってるのかなと思って。
※.netだと便利なライブラリが準備されてるので、そもそも
win32api を使う機会も減るのかと

47 名前:デフォルトの名無しさん mailto:sage [2019/03/28(木) 22:17:42.48 ID:iCjWPJaI.net]
>>46
便利なのとなんでも出来るかって云うのはイコールではないからね
手段は多く持っていたほうが良い

48 名前:デフォルトの名無しさん mailto:sage [2019/03/29(金) 01:50:33.70 ID:P29wxCsC.net]
.netの比率増えてきたけど、まだまだ.すくないなー

49 名前:デフォルトの名無しさん [2019/03/29(金) 05:10:05.40 ID:NCHlEZ3/.net]
.NETは糞

50 名前:デフォルトの名無しさん mailto:sage [2019/03/29(金) 05:16:49.27 ID:zXK6y1Ir.net]
.NET じたいがWin32APIなどライブラリのラッパーですよね?

51 名前:デフォルトの名無しさん [2019/03/29(金) 06:02:19.13 ID:Eeymx9+7.net]
Win32APIのラッパーはMFCと言うイメージ。
.netは.netと言うVMのAPIかな。
元がDelphiのVCLだからラッパーと言うのもおこがましい、高度に抽象化されたライブラリだし。

52 名前:デフォルトの名無しさん mailto:sage [2019/03/29(金) 06:38:45.99 ID:ynnAtX2U.net]
.NETは型システムを含めたランタイムそのものを内包しているので単なるライブラリではないだろ



53 名前:デフォルトの名無しさん mailto:sage [2019/03/29(金) 17:48:35.77 ID:4iWq2eRj.net]
極論かもしれないけど.netは単体のアプリケーションでMSの提供する
APIでWindows

54 名前:フ画面表示を書き換えるための環境なんだよね

なんでロジックと画面の書き換え以外の低レベルアクセスとかしようと
するとどうしてもWin32APIが必須になるのでいまだに「DllImport」みたいな
APIを残しておかないといかないわけで

低レベルはC++で書いてライブラリ化すればってのが本道なんだろうけど
結局「DllImport」するだけなんで、だったら直接Win32API呼んだほうが
早いし簡単だしってことでWin32APIから離れられないってことで

JavaもそうだけどマルチプラットフォームのためのVMで動作する言語は
低レベルアクセスを実装しちゃうとプラットフォームの違いを吸収できない
のでライブラリ参照みたいな仕組みで実装するしかないんだけどね
[]
[ここ壊れてます]

55 名前:デフォルトの名無しさん mailto:sage [2019/03/29(金) 22:57:10.75 ID:tI8PdZN8.net]
44だけど、.netやjavaのようなvmが昔から普及してたらと思うよ。昨年からwinceからlinuxへのアプリ移植行ったけど、できるだけ元コードに手をいれたくなかったので、win32apiやmfcと同じ動きをする関数を作って対応した。
今はlinuxで.netも動くようなので、c#で書いてたらこんな開発しなくても済んだのにと思ったりする。
当時のCPUではvmアプリはまともに動かなかったかもしれないけど。

56 名前:デフォルトの名無しさん mailto:sage [2019/03/30(土) 13:47:21.12 ID:SC/1hzmw.net]
今だって、例えばJavaならJNIゴリゴリだったりして
本気で使うアプリの移植性がいいとは思えないがなあ
安い値段で拾ってこれるプログラマが触る部分にはちょうど良いのだろうが

57 名前:デフォルトの名無しさん mailto:sage [2019/03/30(土) 14:03:53.87 ID:fcBwHp1J.net]
移植前のの開発者や仕様決める奴の能力次第だな
後々のこと考えてた奴のを移植するのは言語関係なく移植楽

58 名前:デフォルトの名無しさん mailto:sage [2019/03/30(土) 21:16:53.64 ID:JW4B6YKp.net]
>>56
その通りだと思う。
ただ、vm上で動くアプリはプラットフォーム依存部をvmが吸収してくれるので、そこの部分の移植は不要。

59 名前:デフォルトの名無しさん [2019/03/30(土) 23:53:26.23 ID:tgzhrogL.net]
vine息してるの?

60 名前:デフォルトの名無しさん [2019/03/30(土) 23:55:03.97 ID:tgzhrogL.net]
うっかりさんした
wineって息してるの?

61 名前:デフォルトの名無しさん mailto:sage [2019/03/31(日) 08:15:43.79 ID:JrOSOdLx.net]
vine (linux) よりは息してる

62 名前:デフォルトの名無しさん [2019/04/01(月) 03:53:34.68 ID:OA8CryLM.net]
今回残念なのはシステム改修の需要は増えたけど
その場しのぎのパッチみたいな作業だけが増えたこと
どこも次の次の元号やその先の元号変更時に
「今回みたいに一ヶ月も期間置かなくても即日変更可能なシステムにしておこう」
って方向で改修する流れにならなかった
これはせっかくの天皇陛下の御英断と改元リハーサルにも関わらず
将来に禍根を遺す結果となってしまった



63 名前:デフォルトの名無しさん [2019/04/01(月) 17:58:58.51 ID:NMCWmssp.net]
ウインドウを閉じさせるのは簡単だけど
例えばWin10の「YourPhone.exe」など、プロセスがキモいから終了させたいという場合
スナップショットでプロセスIDまでは掴んでいるのだけど
そこからプロセスを終了させるには、子プロセスを調べたりして面倒そうですか?

64 名前:デフォルトの名無しさん [2019/04/01(月) 18:02:31.23 ID:54BjtqNy.net]
>天皇陛下の御英断
ちょーキモい野郎だ
あんな寄生虫は即刻処刑すべきだ
特別会計や本来不要な「国債」でどんだけ搾取されてると思ってるんだ

65 名前:デフォルトの名無しさん mailto:sage [2019/04/01(月) 18:11:13.52 ID:x9DSuWhe.net]
>>63
在日特権で寄生してるどっかの民族にそれ言えよ

66 名前:デフォルトの名無しさん [2019/04/01(月) 18:11:52.31 ID:Pri2Y0H6.net]
>>62
使わないんだったら最初から起動しなければいい

67 名前:デフォルトの名無しさん [2019/04/01(月) 19:14:41.26 ID:54BjtqNy.net]
>在日特権で寄生してるどっかの民族にそれ言えよ
天皇が同和朝鮮人に治外法権を与えるから
同和朝鮮人は女の子を強姦して臓器を抜き出して病院から2千万円ゲットだ
警察に捕まっても天皇同和だと言えば解放される
問題は朝鮮人天皇にあると思いませんか?

68 名前:さまよえる蟻人間 mailto:sage [2019/04/02(火) 02:01:52.93 ID:wSWhi9Oz.net]
>>66
ほとんどの人はもう免疫が出来てるぜ。あきらめろ。

69 名前:さまよえる蟻人間 mailto:sage [2019/04/14(日) 16:21:07.45 ID:S1CO8flC.net]
「IEコンポーネントでダウンロードマネージャを実装したい」 https://t.co/PW5Ew1rmEj #teratail 👀
Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01)


70 名前:さまよえる蟻人間 mailto:sage [2019/04/14(日) 16:59:09.04 ID:S1CO8flC.net]
早く来い来い返事来い

71 名前:デフォルトの名無しさん [2019/04/24(水) 11:50:56.31 ID:hh9F/mKg.net]
OSの日付表示を元号表示にしてない非国民なんているの?

72 名前:デフォルトの名無しさん [2019/04/24(水) 13:27:16.17 ID:drQF/d6o.net]
天皇制いらね。
即位したから10連休?恩赦?
バカじゃねーの
どこの後進国だよw



73 名前:デフォルトの名無しさん [2019/04/24(水) 13:40:25.86 ID:KVKHKBwP.net]
8964
上級国民の公務員様が休みたいだけ

74 名前:デフォルトの名無しさん mailto:sage [2019/04/24(水) 19:08:02.96 ID:r7nTGT0x.net]
ぼくも明日から5/6まで休みますが上級国民にカテゴライズして貰えるのですかね?(純真)

75 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 09:01:42.98 ID:XBKhyEHe.net]
>>71
極東の後進国ですよ。文明の到着が一番遅れるんです。

76 名前:デフォルトの名無しさん [2019/04/25(木) 11:12:33.92 ID:OZvMAFB5.net]
業務でエクスプローラでファイルリストを見る時は、曜日も表示できるようにすると便利だということに最近になって気づいた。
頭を慣らすために西暦ではなく元号の年月日時表示形式にするのは、プロとしての心得でしょ。

77 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 11:39:57.10 ID:TNMeUiOs.net]
頭を慣らすために曜日非表示は最低限だろ。日付非表示までいけよ。プロとしての心構えが足りないぞ

78 名前:デフォルトの名無しさん [2019/04/25(木) 12:34:20.52 ID:OZvMAFB5.net]
元号&曜日つきの日付設定の件は、ファイルブラウザ限定の話ではない。メールブラウザとかも。

79 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 13:11:52.20 ID:FQnGn1Mx.net]
スレ違いだから別スレかマ板でやれよ

80 名前: mailto:sage [2019/04/25(木) 20:17:52.49 ID:6xUIrXDu.net]
>>67
>臓器を抜き出して
人体標本とかはありうるみたいですね…
閲覧注意 https://blog.goo.ne.jp/sakurasakuya7/e/0201d90efa00152c5b2ac054bda9ee32

81 名前:さまよえる蟻人間 mailto:sage [2019/04/25(木) 20:21:36.23 ID:gDOnnbsD.net]
曜日表示はWin32の守備範囲だぜ。スレ違いではない。

82 名前:デフォルトの名無しさん [2019/04/25(木) 20:27:13.71 ID:OZvMAFB5.net]
メーラーのThunderbirdだと、OSで元号表示にしたら「西暦2019年4月25日(木) 12:14」のように表示され、
元号表示ってそういう意味じゃないだろ、と静かなツッコミを楽しむことができるぞ。



83 名前:デフォルトの名無しさん [2019/04/25(木) 21:01:32.97 ID:jFTtrwgp.net]
>>81
日本では「AD」を「西暦」と呼んでいるから違和感があるだけ。「AD」は「アンノドミニ」という名の元号。

84 名前:デフォルトの名無しさん [2019/04/25(木) 21:22:22.93 ID:OZvMAFB5.net]
EnumDateFormatsExEx() で取得できる書式を使っても、GetDateFormatEx()では「西暦」を含む文字列は出力されない。
となるとMozilla Thunderbirdは書式に含まれるggを独自に「西暦」という文字列に置換していると予想できる。

85 名前:デフォルトの名無しさん [2019/04/25(木) 22:18:02.14 ID:jqthfa4A.net]
>>83
紀元前を意識してるんだっけ?

Windowsがそんな昔を想定して作られているとは思えぬ。

86 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 23:33:13.95 ID:ts61mY/0.net]
キリスト再臨を意識してるんだろう

87 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 23:33:38.87 ID:jZ4+eHeJ.net]
>>82
アホか、元号について調べてから出直してこいよ
ちなみに西暦は紀元な

88 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 00:58:40.96 ID:vOVYhDJF.net]
>>84
さすがにグレゴリウス暦だろうなあ

89 名前:デフォルトの名無しさん [2019/04/26(金) 06:15:41.35 ID:RL3aG5HG.net]
SYSTEMTIME structure
https://docs.microsoft.com/en-us/windows/desktop/api/minwinbase/ns-minwinbase-systemtime
The year. The valid values for this member are 1601 through 30827.

90 名前:デフォルトの名無しさん [2019/04/26(金) 14:04:32.85 ID:LLMkwGoL.net]
>>86
西暦はそういう年号なんだよ。まともに調べてものを言えよ!

91 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 14:36:49.17 ID:W8c6vXCR.net]
>>89
元号と年号の区別もつかないアホは黙っとけw

92 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 15:04:24.87 ID:7UckC18L.net]
ほんとアホばっかw
西暦xxxx年って書き方は普通だよ

平成は元号であり年号でもある
西暦は年号だけど元号ではない
>>81は「年号表示」という訳にしとくのがいい



93 名前:デフォルトの名無しさん [2019/04/26(金) 19:32:27.95 ID:RL3aG5HG.net]
60 名前:名無しさん@1周年[sage] 投稿日:2019/04/26(金) 17:07:27.22 ID:ZP74hWkE0
access2016は対応済みだな、表示をgee/mm/ddにしてH31/05/01と入力するとR01/05/01と変換してくれる。
ちなみに2007だとR01/05/01と入力するとご丁寧にもH31/05/01と変換してくれるw
そこまでやるならきちんと対応しろと言いたい。

94 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 19:46:10.67 ID:wYSD0glh.net]
大規模開発の時に役立つ

・モジュール間の結合を下げて、作業分担・デバック・例外処理の範囲を明確化できる
・継承の型指定で、質がピンキリなプログラマーたちの実装を縛れる
・オブジェクト指向の思想は直感的でわかりやすいから、頭の弱いPGにも理解させやすい

特にプログラマーの質が低い時は、javaを使わないと大規模開発できない

95 名前:デフォルトの名無しさん [2019/04/26(金) 19:46:49.95 ID:pk1a8vBU.net]
>>92
まだ改元された訳じゃないからそれで正しい

5/1 以降は動作が変わるはず

96 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 20:04:46.99 ID:vOVYhDJF.net]
>>92
運転免許の表記がH35だが、勝手にRに変えられても困る

97 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 20:07:40.50 ID:QuMKW8xW.net]
S64年からH1年 と書くようになった時、たぶんあまり違和感を感じなかったと思うが
R1年ってなんか妙だな

R1とか書かれたら国一と勘違いしそう

98 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 20:48:26.22 ID:/RLYU0hs.net]
令和18年にR18ネタが大量発生する予感

99 名前:デフォルトの名無しさん [2019/04/26(金) 21:06:12.68 ID:rqrZnamv.net]
自作アプリで、他アプリがアクティブなときでもマウスイベントを監視するために、
SetWindowsHookEx(WH_MOUSE_LL, HookProc, hmod, 0);
とすると、確かにHookProcが呼ばれますが、
アクティブな他アプリが管理者特権あり(タスクマネージャとか)だと呼ばれません。

その場合でも、自作アプリが管理者特権ありで実行されていれば、
ちゃんとHookProcが呼ばれます。

自作アプリを管理者特権なしの通常の実行時でも、
タスクマネージャとかがアクティブなときのマウスイベントを監視するには
どうすればいいのでしょうか?

フリーソフトのX-Mouse Button Controlとか、StrokesPlusとか、
ではできているようなので、なにかしら方法はあると思うのですが。

(win10, 64bit)

100 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 23:16:56.39 ID:vOVYhDJF.net]
自分より上位の権限で動作してるプログラムの動作を盗めちゃったら
特権の意味がないじゃん

101 名前:デフォルトの名無しさん mailto:sage [2019/04/27(土) 01:51:35.35 ID:yvp3RQsi.net]
そういう場合setupでSYSTEMで動くサービスをこっそり仕込んどくんだよ

102 名前:デフォルトの名無しさん mailto:sage [2019/04/27(土) 17:05:51.62 ID:WooJ2l2s.net]
フックを仕込むプロセスを管理者権限で起動すればいいだけでは



103 名前:デフォルトの名無しさん mailto:sage [2019/04/27(土) 18:26:23.20 ID:6JD570yx.net]
こっそり悪いことをしたいのに、それでは困るんです!!
詳しい人だけレスしてください!!

104 名前:98 [2019/04/27(土) 19:02:31.25 ID:FkFh7/lX.net]
マウスジェスチャツールの類って、
管理者権限アプリがアクティブな時は動作しません、
ってわけにはいかず、
実際、例示したソフトは管理者権限なくても
ちゃんと動作してて、これって一体どうやって実現してるんだろう?
という純粋な興味と、
できれば管理者権限はあまり濫用したくないのと。

105 名前:デフォルトの名無しさん mailto:sage [2019/04/27(土) 19:08:42.81 ID:yvp3RQsi.net]
たとえばUACの画面でも動いてるってことは管理者特権で動いてるってことだよ

106 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 04:58:00.18 ID:j843ApD7.net]
>>100だよね

107 名前:デフォルトの名無しさん mailto:sage [2019/04/28(日) 16:27:22.99 ID:iQtWq0Ma.net]
>>103
すでに試しているかもしれないけど、同じようにキーフックとマウスフックする
プログラムで試したら、同じようにタスクマネージャがアクティブウィンドウに
なっていると反応しなくなったので、アプリ自体を管理者権限で起動したら
動作するようになったよ

なので、手作業で管理者権限で実行しなくてもうまく動作するアプリは内部で
権限の取得を行っているんだと思うけど

試していないので分からないけど「"windows10" "管理者権限" 取得 api」
あたりでぐぐるとヒントあるかも

108 名前:デフォルトの名無しさん [2019/05/02(木) 19:34:03.04 ID:vshP5qNq.net]
エディタボックスの EM_GETFILELINE について教えろ下さい。

109 名前:デフォルトの名無しさん mailto:sage [2019/05/02(木) 22:27:42.89 ID:XhxUsVCI.net]
指定したファイル(または論理)行のテキストを取得します(テキストの折り返し区切り文字は無視されます)。このマクロを使用するか、EM_GETFILELINEメッセージを明示的に送信することができます。

110 名前:デフォルトの名無しさん [2019/05/04(土) 14:13:39.47 ID:mtwbaS1U.net]
改元を契機に、OSの日付表示を「和暦」にすることをお勧めしたい。
エクスプローラで日付に曜日をつけられるのは「和暦」だけ。
ファイル一覧の更新日時に曜日が表示されていると便利だよ。

111 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 21:51:14.91 ID:a8KzjyU7.net]
パソコン初心者スレで言ってろよw
曜日が欲しいのにないなら自分で表示すればいいだろ

112 名前:デフォルトの名無しさん [2019/05/04(土) 22:24:07.50 ID:mtwbaS1U.net]
そもそも日付設定を西暦にすると短い書式で曜日表示できないWindows10の仕様は不便だと思うけど、どうよ?



113 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 23:01:24.11 ID:mp9Fg+WJ.net]
タスクバーは非表示にしてるからそいつに頼ることがない

114 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 00:10:59.90 ID:QZI32h5J.net]
>>111
設定→時刻と言語→地域→日付、時刻、地域の追加設定→日付、時刻、または数値の形式の変更→追加の設定→日付タブ→短い形式をyyyy/MM/dd '('ddd')'にする

115 名前:デフォルトの名無しさん [2019/05/05(日) 15:39:35.92 ID:vTdWYBgo.net]
合紫盾ニ比べて
令和の合字は横幅が広く作られているようだ
バグ出るソフト多数

116 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 15:56:15.83 ID:HdQlTZxY.net]
その程度で誤動作するようなソフトはもとからバグまみれなんじゃないか?

117 名前:さまよえる蟻人間 mailto:sage [2019/05/05(日) 17:33:49.39 ID:BlnSuy3y.net]
これすごいよ。試してみてね。

【ソフト名】vista2xp
【URL】github.com/katahiromz/vista2xp
【説明】Vista/7/10向けのアプリをXP向けアプリに変換できるかもしれないソフト

118 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 17:57:18.06 ID:3Dri8dsV.net]
>>116
最近気にも留めてかなかったけど
とうとうスパム業者のレベルにまで落ちぶれたんだな片山

119 名前:さまよえる蟻人間 mailto:sage [2019/05/05(日) 18:58:37.17 ID:BlnSuy3y.net]
archive.2ch-ranking.net/tech/1407006123.html#97

ここにXPで動かしたいという要望があったから書き込んだのに。。。

120 名前:さまよえる蟻人間 mailto:sage [2019/05/05(日) 20:25:34.20 ID:KHPeL5hx.net]
凄さわかります?

121 名前:デフォルトの名無しさん [2019/05/06(月) 18:57:39.39 ID:o0+2Jvom.net]
ヤバさ10000倍

122 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 19:41:50.63 ID:lfqhRR/k.net]
5年前のレスなのに・・・・ヤバイ



123 名前:98 [2019/05/08(水) 19:24:40.51 ID:6PpqmmLA.net]
マニフェストで、uiAccess='true'とし、オレオレ証明書で署名すると、
自アプリに管理者権限がなくても、
管理者権限ありの他アプリがアクティブな時にもマウスのフックが効くようになりました。
(結果的にはスレ違いだったか?)

124 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 19:58:08.02 ID:h6vLlN0g.net]
>>122
なかなかやるじゃないの






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<285KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef