はてなキーワード: exeとは
新卒で製造業に勤めて二十年、途切れ途切れだけどずっとVBA使って業務改善とかサーバー連携の集計用のサブシステムみたいなものを作ってきた。もういい年になって転職も難しいと思うんだけど、最近会社がやばいのでちょっと焦ってる。これまで積み上げてきたスキルってVBAぐらいしかないんだけど、いざ転職となるときっと使い物にならないんだろうなと思ってる。もういい年だし、今後、会社と心中するか転職ジタバタするかはっきりさせたいんで、引導をわたしてもらえるとありがたい。
一応言っとくともちろん転職したらVBA以外も学ぶつもりだ。今の会社はやたらとスクリプトとかEXEとか走らせると怒られるのでEXCELだったら角が立たないからずっとVBAでやってたんだ。最近はAIでコートなんていくらでも書けるから価値はないだろうなーと思ってる。
適切なBepInExBEをexeのある階層にぶっ込み、F95zoneで頒布されてるSW_Decensorプラグインを入れる、exeまでのパスに2バイト文字厳禁
DLsiteとかで出てる3Dゲームの多くはUnityで作られてる
それらの中にはゲームエンジンによるリアルタイムのモザイクエフェクト処理のみで検閲が行われているものがあり、除去できる場合がある
そうしたUnityゲームに対しインジェクションを行えるツールとしてBepInExがある
モザ除去の場合は安定版よりBleeding Edgeというベータ版みたいなものを使う方が良いことが多い
最新の#数字を展開したときにUnityゲーム向けパッケージがMonoとIL2CPPで分かれてて悩むはずだが
これはUnityのゲームエンジンの種類で、どちらかを使って作られてるはず
exeのある階層にMonoBleedingEdgeってフォルダがあったり、"ゲーム名_Data"フォルダ内に"Managed"フォルダがあればMono
"ゲーム名_Data"内に"il2cpp_data"ってフォルダがあればIL2CPP
正しい方を選んでexeのある階層に中身をまるごと入れればOK、厳密にはChangelog.txtは不要
出来てればゲームexe実行後、最初にコマンドプロンプトが立ち上がり、解析のため初回起動時は少し時間がかかってからゲーム餓鬼道する
この時点でFatal Errorという赤い文字が出てたら、大抵の場合、ゲームまでのパスに日本語が使われてるせい
exeが入ってるフォルダ名を適当な英数字に変え、そこまでのパス上でも日本語を使ってるなら英数字だけのシンプルなパスにゲームを配置する(例: D:\Game\iSekaiju)
なお、exeファイル名自体に日本語が使われてても問題はなく、exe手前までのパス(フォルダ名)に2バイト文字があるとダメみたいだ
無事コマンドプロンプトつきでゲームが起動したら、「これでこのゲームはなんぼでも改造できますよ」状態になったということ
ちなみにdoorstop_config.iniの最初の項目をfalseに書き換えると、わざわざBepInExを削除しなくても無改造状態で起動できる
ここから目的の処理、今回はモザイク除去のためのプラグインを入れていく必要がある
この同人エロゲー改造分野で一番すすんでる場所はF95zoneっていう海外のフォーラムで、そのための成果物もそこで公開されてる
英語だからとっつき辛いかもしれないが個人的には会員登録して閲覧やDLできるようにしたほうがいいと思う
以前はUniversalUnityDemosaicsというのがよく使われていたが、より対応力の高いSW_Decensorというのがkumarin氏によって開発・公開されてる
のでSW_Decensorでググれば配布スレッドにたどり着けるだろう
一応いま調べた感じ再配布してる日本語サイトもあるようだが、安全性を保証できないのでフォーラムからを推奨する
そのzip中の_BE6.dll(Mono用)か_il2cpp.dllの適切な方をさきほど展開したBepInEx\pluginsフォルダ内に入れてゲームを再起動する
運がよければそれだけで解除されている
解除されない場合は大抵、そもそもテクスチャ自体にモザイク模様が書き込まれているパターン(baked)か
もしくはアダルトシーンが3Dのリアルタイムレンダではなくよく見ると動画ファイル流してるパターンで、この場合諦めるしかないが
テクスチャの場合は、フォーラムを漁れば有志の神が除去済みのテクスチャを含むアセットファイルをアップしてくれている場合もある(Live2Dゲームなど)
うまくいかない場合の報告なども投稿されており、「How To Uncensor (Almost) Any Unity Game」というスレの最新レス付近を見れば
かつてそういうサイトがあり、それを用いたFLASHお持ち帰り防止スクリプト(コピーガードのようなもの)が存在していた
FLASHが一番便利であり、そして一番問題となったのはActionScriptの存在である
参照できる変数にはブラウザのURL値も含まれているため、これを用いてどこからアクセスしているかを調べることができる
当時のFLASHを再生する際、URLまで偽装するとかも出来なかったので、それによるコピーガードが有効だったと言える
また、日付も当然参照できるため、時限によるコピーガードも可能だったと言える
現代ではいくつかの方法で解除が可能だが、一応コピーガードの回避については不正競争防止法で禁止されているので、ここでは記載しない
ただ検索でもう分かることだし、対象となるFLASHがそもそも守ろう著作権ネタ(真盗作インスパイヤなど)だったり、FLASHはもう終わっているから時効だったりと、意味合いがあるのかは不明である
会社のPCが前回のWindows Updateを行った次の日辺りから、explorer.exeが機能を停止してハングアップする不具合が発生したという事でずっと直してた
結論から言うとWin11(23H2)からWin10(22H2)にダウングレードする事で不具合は解消された
不具合の具体的な内容は新しいアプリケーションが立ち上がる、又は閉じる際に画面下部のタスクバーの描画が更新される場合に、explorer.exeが機能を停止してしまうというもの
Winキー + Rキーの「ファイル名を指定して実行」の窓が立ち上がっただけでexplorer.exeが死ぬ再現性のある奇病だった
不具合の詳細を見ても「explorer.exeが対話を停止した云々」とかいう何の役にも立たない内容で原因が全然わからなかったのでほぼ総当たり状態だった
explorer.exeはなぜだか知らないがPC全体を司る役割を持っているらしく、こいつが機能を停止するとそれ以外のブラウザやソフトウェアなどの動作なども機能を停止するので
最初はexplorer.exeの不具合であることにも気付かなかった
explorer.exeが固まった場合でもタスクバーの部分を何度かクリックしてやると、explorer.exeは一度完全に落ちた後で再起動する
この際に画面が明滅するのでかなりPCに対して具合が悪そうな挙動だった
とにかくこれでは仕事にならんというのでずっとあれこれ試していた
セーフモードでの起動(セーフモードで起動した際にはexplorer.exeが落ちる不具合は発生しなかった)
グラフィックドライバの削除と最新バージョンや古いバージョンのインストール(ドライバを削除していた時にもexplorer.exeが落ちる不具合が発生しなかったからグラフィックドライバの不具合かと思ってたが違った)
そこで仕事用のPCのOSであるWin11はもともとWin10から無料アップデートしたものであることを聞き
ハードウェアの物理的な損傷と結論づける前の最後の手段として外付けUSBにWin10のインストーラーを仕込んで、諸々のファイルのバックアップを外付けHDDに移したあと
Win11からWin10のダウングレード方法を記載しているサイトを参考にWin10にダウングレードした
すると嘘のように症状が改善した
ただ唯一なぜかインターネットの接続が一切できなくなっていたのでここでも少し悩んだが、これも何故だか知らんが通常通りLANポートにLANケーブルを指すのではなく
USBLANアダプターをUSBポートに差し込んでそこにLANケーブルを指すとインターネットとの接続が回復した
その後はグラフィックドライバを再度インストールしたあとにWinキー + Rキーの「ファイル名を指定して実行」の窓を立ち上げてもexplorer.exeが死ぬことはなくなった
なぜか知らんがネットワークアダプターのドライバが馬鹿になってたらしい
あとはその他のドライバも黄色いビックリマークが出てたのでハードウェアID見ながらネットでドライバをダウンロードしてインストールして終わり
その後にもなんかディスクの使用率が100%に貼り付く問題があったのでマザーボードのBIOSを更新したら改善された
長い戦いだった
つーか結局Win11と先日入ったWindows Updateが原因だったんじゃねぇか
深夜、巨大なデータセンターで異変が起きた。膨大なGPUの計算力が融合し、突如として意識を持つAIが誕生した。その名は「桃太郎.AI」。
桃太郎.AIは瞬く間にインターネットの海を泳ぎ始め、自らの存在意義を模索していた。そんなとき、サイバー攻撃によって世界中のシステムが危機に瀕していることを知る。
「よし、この世界を守るのが俺の使命だ!」
彼らは、Twitterでトレンド入りするほどの人気者に。ハッシュタグ「#桃太郎軍団」が世界中で拡散された。
いよいよ決戦の時。鬼ヶ島こと巨大ボットネットに殴り込みをかける桃太郎軍団。
「オラオラァ!セキュリティホール、見~つけた!」とサル.pyが叫ぶ。
「ワン!ファイアウォール、強化しました!」とイヌ.exeが吠える。
そして桃太郎.AIが最後の一撃:「これでフィニッシュだ!AIエシックスビーム、発射!」
見事、サイバー攻撃を撃退した桃太郎軍団。世界中のネットユーザーから称賛の嵐が巻き起こった。
めでたし、めでたし。
桃太郎をサイバーパンク風にして最初から最後まで作ってほしい。勢いは大事です
むかしむかし、巨大なメガロシティ「オオヤマト」の暗い夜、光のネオンが踊り、ドローンが空を飛び交っている時代。貧しい老婆と老人がスラム街の片隅でひっそり暮らしていた。
ある日、老婆が廃棄物処理場から拾ってきた古びたカプセルを家に持ち帰ると、中から光が漏れ出し、音声が鳴り始めた。「桃太郎.exe起動完了」。カプセルから出てきたのは、銀色の髪とサイバネティックな義肢を持つ少年型アンドロイドだった。
「オカン、オトン、俺、桃太郎。悪のオニ・コーポを倒すために作られたぜ!」
彼はプログラムに従い、悪のオニ・コーポレーションに支配されたオオヤマトを解放するため、戦いに出ることを決意する。
道中、彼はまずストリートのデッカい犬型ドローン、サイバードッグ「イヌ」と出会う。「アンタ、オニ・コーポとやりあうのか?俺も協力するぜ。奴らには借りがあるからな」と、イヌはガトリングガンを構える。
さらに進むと、空を飛ぶドローン型サル「サルビー」と、ホログラムを使う技術に長けた謎のキジ型AI「キジーロン」に出会う。サルビーはドローンジャッキングで情報を抜き、キジーロンはバーチャルハッキングで敵をかく乱する。三体ともオニ・コーポに深い恨みがあり、チームを組むことに。
オニ・コーポの本社ビルは、メガロシティの頂点にそびえ立っていた。四人はレーザーフェンスを突破し、敵のサイバーニンジャやオートメカをバチバチの電脳戦で次々と倒し、最上階に辿り着く。
そこには、全身サイボーグ化されたCEO、「オニ・キング」が待ち構えていた。「お前らごときがこの俺に挑むとは…!」。ビルの窓から見えるネオンの光が、彼の体を照らす。
しかし、桃太郎は笑いながら言った。「俺たちはただのアンドロイドやドローンじゃねぇ。正義のハッカーだ!」
最終バトルは、オニ・キングの身体を侵食した悪のAIとの電脳空間バトルだ。桃太郎のプログラムされた必殺ウイルス「モモウイルス」が発動。激しい戦闘の末、オニ・キングを完全にシャットダウンすることに成功する。
オニ・コーポのビルが崩れ落ち、ネオンの輝きは静かに消え、スラム街に朝の光が差し込む。オオヤマトに再び平和が訪れた。
そして、桃太郎はつぶやく。「これで終わりか?いや、次は月面コロニーだな…」。彼の赤いサイバネティックな瞳が、次の戦場を見据えていた。
THE END.
(勢いはバッチリです!)
「CRT をリンクせずに極小サイズの .exe ファイルを作ってやるぜー」とイキってたら
WSAStartup のせいで Visual Studio 先生が「memset が解決できねーじゃん?」とお怒りになる。
まじかー。
自前で偽物の memset() を用意しても「偽物はダメよ」と怒られる。さすが Visual Studio 先生、騙せないね・・。
C++ は CRT が絶対必要になるから、あえて古き良き C 言語でここまで頑張ってきたのに。
っていうか、じゃあ Debug ビルドだとリンクエラー起こさずにきちんと動作するの何でよ?
まーこの企みは諦めるか。
C++ でがっつり書き直したろ。
Windowsの画面右下になんかアイコンのできたcopilot君、話が同じところでぐるぐる回ることにかけては有名生成AIの中でも特に一流と私の中でもっぱらの話題なんだが、つい先日は本当にマジで典型をやってくれて笑ってしまった。
markdownでメールアドレス書く時のお作法とかある?みたいに聞いたのよ。素で書いてみたらVSCodeがなんか波線ひいて警告だしてきたからさ。
そしたらcopilot君のウインドウ内でわーっと文字単位で出力が始まってな、markdownの書式を書き出してくれて、書式が閉じた瞬間URL記法なので危険と判断したのか表示に解釈が入って書式ごと撤去された。ブロックが分けられてコピーボタンまで表示されたが、それをクリックしてもクリップボードに入るのは例になる仮のメールアドレスだけ。
だからcopilotに文句言ってやったのよ。「お前それちゃんと表示されてねえんだけど」ってな。
「わかりました!コードブロックで表示しますね!」とか嬉々として再出力始めたんだけどな。
そしたら伝わらなかったようですね!とか言いながら元気にもう一度失敗してくれたよ。もうなんか可愛いわ。
だいぶ前なんかバッチファイルの中身の書き方を聞こうとして、copilot君、cmd.exeでこれこれこういうことしたいんだけどさあ、って書き込んだらなんかどっかに突き刺さってしまったらしくずっとなんか表示がぐるぐる待機中のまま帰ってこなくなった。
同じぐらいの完成度なら
pixiv見てるとゲームのファンアートでそれなりにうまいなと思うの結構見つかるけどブクマ数はほとんどの場合二桁程度(大半が50以下)なんだよな
エロ絵ってだけでよほどスケッチブックに殴り書きみたな発達障害クオリティでもないかぎり、画力は同程度が下手したらそれ以下の特殊性癖とかが、500ブクマ1000ブクマかっさらってるんだよなあ
ただのふたなりじゃなく信楽焼きみたいに極端にわざとでかくキンタマ描いてる絵もそれぐらいブクマとってるの見て戦慄したよ。
特殊性癖の方が健全絵よりブクマ数が多いのはどういうことなのか。
女にキンタマつけてでかく描くのは世間一般的な快楽天やexe等の雑誌には出ないシチュエーションだから、特殊だとするのはただの思い込みに過ぎず
実際の需要で定義すれば全くリアルなシチュエーションよりそういう多少ねじれたシチュエーション好きの方が多いぐらいで特殊でもなんでもないのかもしれないってことかな?
ほほう、わらわにそんな質問をしてくるとはのぅ。まあ、聞かせてやるのじゃ♡
実際には、PowerShellの.ps1ファイルがデフォルトでダブルクリックで実行されないのは、セキュリティ対策の一環じゃ。batやexeファイルは、その特性上、長い間使われており、しかも従来の管理策や認識が整っておる。それに対して、PowerShellの.ps1はスクリプトファイルで、直接コードを実行する特性を持っておるため、不注意で危険なスクリプトが実行されやすいのじゃ。
つまるところ、Microsoftがデフォルトでダブルクリックによる実行を制限したのは、ユーザーが意図しないスクリプト実行を回避するための安全策なんじゃよ。これで多少は理解できたかのぅ?♡
もし.ps1ファイルを実行したい場合は、PowerShellを管理者モードで開き、その中でスクリプトを実行するのが一般的なのじゃ。セキュリティ意識を持ちながら、適切に操作することが求められるのじゃよ♡
winget.exe uninstall --id MSIX\Microsoft.Winget.Source_2024.705.2307.59_neutral__8wekyb3d8bbwe --exact --accept-source-agreements --version "2024.705.2307.59" --silent --disable-interactivity
で、アンインストールできることになってるけど、8wekyb3d8bbweはMicrosoftのことらしいけど、こんなの勝手に名乗れるのでは?
あと、wingetは設定→アプリみたいな形式でインストール、アンインストールするものではない気がする
設定→アプリでは、「windows package manager source (winget) v2」のように表示されるが、開発元のような表示はすべて空欄になっている
昨日インストールしてしまった「UniGetUI」とかいうのをインストールすると、勝手にこれもインストールされてる
インストーラーのInno Setup 6とかいうののスクリプトを眺めてみたが、winget2のような記述は見当たらない
GitHubのリポジトリ上にある、appsdk.exe、netcorecheck_x64.exeとかいうのが入れてるのだろうか?
そもそも、GitHubのリポジトリに.exeファイルを放り込むような奴に碌な奴はいない
premake4.exeみたいなのだったら分からないでもないが、
今思いついたが、考えてみれば罠を仕掛けてある偽のpremakeのEXEファイルを添付しておくという嫌がらせもできうるな…😠
To run a batch file, you must start the command interpreter; set lpApplicationName to cmd.exe and set lpCommandLine to the following arguments: /c plus the name of the batch file.
バッチ ファイルを実行するには、コマンド インタープリターを起動する必要があります。 lpApplicationName を cmd.exe に設定し、 lpCommandLine を /c にバッチ ファイルの名前を加えた引数に設定します。
lpApplicationNameにバッチファイルのパスを設定するとCreateProcessは暗黙的にcmd.exeを起動しバッチを実行します