2019年12月30日 星期一

虛擬引擎的建構

一些玩過【電子遊樂器 虛擬器】的人,應該都知道【SDL】是一種很強悍的【Plugin】,而且支援多種不同語言編譯。

例如:

2002年出版的PS2遊戲【SD 鋼彈G 世代 NEO / SD Gundam G Generation NEO 】
2009年出版的PS2遊戲【SD 鋼彈G世代 世紀戰役 / SD GUNDAM G Generation Wars】


https://zh.wikipedia.org/zh-tw/SDL

http://www.libsdl.org/ 官方網站

http://hg.libsdl.org/SDL 原始碼庫





結構與特色


SDL_image—支援時下流行的圖像格式:BMP、PPM、XPM、 PCX、GIF、JPEG、PNG、TGA。
SDL_mixer—更多的聲音輸出函式以及更多的聲音格式支援。
SDL_net—網路支援。
SDL_ttf—TrueType字型彩現支援。
SDL_rtf—簡單的RTF彩現支援。

SDL將功能分成下列數個子系統(subsystem)


Video(圖像)—圖像控制以及執行緒(thread)和事件管理(event)。
Audio(聲音)—聲音控制
Joystick(搖桿)—遊戲搖桿控制
CD-ROM(光碟機)—光碟媒體控制
Window Management(視窗管理)-與視窗程式設計整合
Event(事件驅動)-處理事件驅動

SDL與DirectX比較對應關係,如下


DirectX  =  SDL 的比較
DirectDraw、Direct3D = SDL_Video、SDL_Image、OpenGL
DirectSound  = SDL_Audio、SDL_Mixer
DirectInput = SDL_Joystick、SDL_Base
DirectPlay = SDL_Net
DirectShow = SMPEG、SDL_Video、SDL_Audio、SDL_Sound、SDL_Filter


使用 SDL 開發的【平面 / 2D / 3D 】的著名遊戲,如下:

https://zh.wikipedia.org/wiki/Freeciv 這似乎也是【三國誌 開發引擎】
https://zh.wikipedia.org/wiki/0_A.D. 這是一款【超級優秀】的【3D遊戲】
https://zh.wikipedia.org/wiki/Secret_Maryo_Chronicles 操作相當順暢如【瑪莉歐】。

SDL的延伸,語言支援庫
pygame—針對遊戲開發的Python模組
SMPEG—SDL MPEG函式庫
Guichan—遊戲使用者介面開發函式庫
ParaGUI—使用者介面開發函式庫
CRM32Pro—遊戲開發包(SDK)
SDL.NET—使用C#的.NET包裝
SFML(英語:SFML)

https://zh.wikipedia.org/wiki/電子遊戲


https://zh.wikipedia.org/wiki/開源遊戲列表





.

2019年11月30日 星期六

【Clipboard】曾淪為病毒概念?

我最初知道【剪貼簿、剪貼板】的功能概念,在 MS-DOS 作業系統的【 PE2】【漢書】【天蠍星】的【垃圾桶工具(Clipboard)】,行為和 DOSKEY 的緩存類似。

PE2文書處理軟體

漢書文書處理軟體
漢書文書處理系統(V11) https://www.stone.com.tw/stone/web/product/product.jsp

天蠍星文書處理系統 https://www.kingstone.com.tw/new/basic/2014710886043?kmcode=2014710886043&rid=c7574543-u2913959791-v251444

Clipboard 類別

定義
命名空間:System.Windows
組件:PresentationCore.dll
提供利於將資料傳入和傳出系統剪貼簿的靜態方法。
public ref class Clipboard abstract sealed
public static class Clipboard
type Clipboard = class
Public Class Clipboard
繼承 Object/Clipboard

https://docs.microsoft.com/zh-tw/dotnet/api/system.windows.clipboard?view=netframework-4.8

VB編程的說明 https://docs.microsoft.com/zh-tw/dotnet/visual-basic/developing-apps/programming/computer-resources/storing-data-to-and-reading-from-the-clipboard

Clipboard.GetFormat '檢查剪貼簿之中是否含有文字或圖片資料
Clipboard.GetText '取得剪貼簿之中的文字資料
Clipboard.SetText '複製文字資料到剪貼簿之中
Clipboard.GetData '取得剪貼簿之中的圖片資料
Clipboard.SetData '複製圖片資料到剪貼簿之中
Clipboard.Clear '清除剪貼簿的內容

在1998年寫過一隻DOS病毒【小搬移0.1】DOS下亂數搬移來破壞【文件交換格式】,退伍後繼續完成【搬移1.0】,足夠搬移電腦中大多數東西很實用,遭遇 BIG5 和 Unicode 延伸字碼上,在【檔案交換格式】遇到瓶頸,不得不說延伸字碼庫,真得是一個要命的里程碑;當 VB 推出宣告庫,問題就迎刃而解,我卻無心繼續維護這隻惡意程式,因為呼叫宣告庫會曝光執行過程,使得單向執行序,因為庫回應信息洩漏程序,無法隱藏執行緒.............

其實 1980~2002 年間,有不少病毒都採取 Clipboard 的概念,進行各種複製、感染、存取其他檔案,比較明顯在【PE2巨集病毒】的感染方式,就是利用Clipboard去存取目標之外的檔案,造成大量感染檔案。



.

2019年10月31日 星期四

量子電腦是騙術

近年來?有很多鼓吹【 量子電腦 】的文章.......

稱頌,歌頌、恭維........【量子電腦】能比【超級電腦】的運算能力強百倍,我不能認同這種荒謬說詞。

這些論述與【量子電腦】乍似有幾分關係?卻不是量子電腦的設計原則,也不是量子電腦的運作方式。

量子電腦】到底使用什麼技術,來加快【電腦演算效率

這立論在【工程數學】預先計算【各種換算公式】再利用【浮點運算的進位歸納法】和【函數公式的預計代數設置】來表現計算,使得【計算器】可以省略複雜求證過程,大幅的減少不必要的運算關鍵。


例如:建立【大氣密度】【氣候溫度】【季風等級】可以歸納出【對流層】的【溫室效應、下雨計量、濕冷溫差】;用著以排列好的公式就可以迅速獲得參考數據。

例如:建立【光學感應器】相關【微光、弱光、不可見光、超頻閃光】的對應數據,可以知道【合適視覺】【光學偏差】【光電效應】【電子感光標準】...........云云。

在這種原則下?只能說【量子電腦】是一架【特定用途】的計算器、電子零件,故而【量子電腦】絕對比不上【各方面設計完善】,在應對實施可謂豪無短板的【超級電腦】。


PS . 這個答案,本駭客在十歲前就想通了,不懂這個事實的人,卻還有十數億人哦!甚至一堆【資訊學人、新聞媒體】還盲目推崇【量子電腦】,要讓我選擇使用【超級電腦】或【量子電腦】,我選擇【超級電腦】,強大的運算效能才是計算機的本質,量子電腦終究是盲目口號。


IBM 打臉量子霸權說,Google 出手回應
https://technews.tw/2019/10/24/ibm-hits-quantum-hegemony-google-responded/


3 分鐘搞定超級電腦 2 萬年完成的任務,53-Qubit Sycamore 量子電腦讓 Google 取得量子霸權
https://technews.tw/2019/09/23/google-claims-quantum-supremacy-with-53-qubits/


https://ithome.com.tw/news/133802
IBM挑戰Google的Sycamore量子霸權說法:傳統系統只要2.5天就能完成Sycamore任務




.

2019年9月30日 星期一

單晶片電腦

所謂 Microchip / Microcontrollers 微電腦處理器控制,應用非常廣泛.....

小從電子手錶、家電控制(紅外線遙控器、電視機操作、洗衣機運作、電冰箱調節...)
大從行車電腦、剎車控制、競速系統、衛星定位、火箭發射、航太飛行 都有他的應用需求。

https://zh.wikipedia.org/zh-tw/單晶片微電腦

一個紅外線遙控器信號配置技巧的解說(內有很多參考資源)
http://gc.digitw.com/new_page_31.htm

「單板機」或稱「單板電腦」(SBC, Single Board Computer)

https://zh.wikipedia.org/wiki/單板機

【Arduino、Arndale Board、Asus Tinker BoardBanana Pi、BeagleBoard、Cotton Candy、CHIP、Cubieboard、Dragonboard、Edison、Galileo、Gumstix、Hawkboard、IGEPv2、Nvidia DriveNvidia Jetson、Novasom Industries Board、ODROID、OLinuXino、PandaBoard、Pine64、Parallella、Rascal、Raspberry Pi、Snowball、Tiva-C、LaunchPad、UDOO】

從所謂【4位元、8位元、16位元、32位元、64位元】甚至具備【編程、除錯、模擬】的功能,發展至今其匯流排模組,可以擴充成【Laptop Kit】具備完整的個人電腦功能。

以著名的 Raspberry Pi 來看,購買適宜的套件就能自行組裝出【 Linux 筆記型電腦】,甚至是【Android 觸控螢幕手機】

零件【螢幕、鍵盤、外殼】


拼裝後 Raspberry Pi 內藏位置


與市面販售的 #低價 #筆記型電腦,可說毫無不同。




想玩懂這種東西?你就得學他的【電路配置、腳位順序、信號設計】還有【系統安裝、規格配置、驅動規劃】

GPIO# 2nd func pin# pin# 2nd func GPIO#
N/A +3V3 1 2 +5V N/A
GPIO2 SDA1 (I2C) 3 4 +5V N/A
GPIO3 SCL1 (I2C) 5 6 GND N/A
GPIO4 GCLK 7 8 TXD0 (UART) GPIO14
N/A GND 9 10 RXD0 (UART) GPIO15
GPIO17 GEN0 11 12 GEN1 GPIO18
GPIO27 GEN2 13 14 GND N/A
GPIO22 GEN3 15 16 GEN4 GPIO23
N/A +3V3 17 18 GEN5 GPIO24
GPIO10 MOSI (SPI) 19 20 GND N/A
GPIO9 MISO (SPI) 21 22 GEN6 GPIO25
GPIO11 SCLK (SPI) 23 24 CE0_N (SPI) GPIO8
N/A GND 25 26 CE1_N (SPI) GPIO7
(A型和B型的針腳只到這裡)
EEPROM ID_SD 27 28 ID_SC EEPROM
GPIO5 N/A 29 30 GND N/A
GPIO6 N/A 31 32 - GPIO12
GPIO13 N/A 33 34 GND N/A
GPIO19 N/A 35 36 N/A GPIO16
GPIO26 N/A 37 38 Digital IN GPIO20
N/A GND 39 40 Digital OUT GPIO21
Function 2nd func pin# pin# 2nd func Function
N/A +5V 1 2 +3V3 N/A
GPIO28 GPIO_GEN7 3 4 GPIO_GEN8 GPIO29
GPIO30 GPIO_GEN9 5 6 GPIO_GEN10 GPIO31
N/A GND 7 8 GND N/A

如今的單晶片電腦,已經將【USB、HDMI、RS232、SATA.......】都整併一體,可說是非常容易上手.........

因為過於容易上手,那些困難的事情?大多數人都不用學了,要怎樣才學得到呢?回頭玩 9801 / MC51 啊!

參考資源 https://www.raspberrypi.com.tw

-

2019年8月31日 星期六

電子信號調適現象

一個簡單的【喇叭聲音】調適電路,用途上?不!觀念上符合所有【電子機構】的電路迴圈概念。



黃線 = 信號
紅線 = 火線
黑線 = 輸出

想增加音量就從電池著手
想改善音質就要注意【線路材質、IC效果】,當然?也可能是喇叭無法輸出過大的功率。

這樣的簡單電路,卻恰好足以描繪大多數電路配置觀念。


當 IC 有更多角位,例如【 8051 】【 MC51 】【 8951 】之類?記憶空間就大得多【可編輯的空間很大 11K 12K 24K 64K 】輸出角位也多,可供設計出許多表現。

Google 找圖就剛好這個網址,沒其他理由。
https://jump74521.pixnet.net/blog/post/147955592-8051+3+種+基本+的設計架構





功率 11.0502HMz 大多都這個頻率上下,如果要 2 ~ 3 顆~多幾十顆的串在電路上使用,建議【同品牌、同批次產出】相容性會比較好,避免頻率瑕疵,造成誤差,使程序無法表現。



簡易的 Loop 迴圈程序,使用簡單的語言,控制單晶片。



關於 8051 的匯流排信號,推薦看另一個網址:
https://jump74521.pixnet.net/blog/post/147955592-8051+3+種+基本+的設計架構


其他網路資源

http://lms.hust.edu.tw/sys/read_attach.php?id=4685&PHPSESSID=4jcgp2vbah3rgmk6ua2e14rh57

http://www.slvs.ntct.edu.tw/ischool/public/resource_view/open.php?file=048b71feef2cf8edc80829f9a94ad1b3.pdf

https://www.shs.edu.tw/works/essay/2008/10/2008103123022286.pdf


IC頻率越複雜、角位越多就能做出越多不同的表現,每一種表現都是【預先規劃】,預先編輯出合適的運作流程,才有相應的功能。




.

2019年7月31日 星期三

儲存媒體的演進

一些看似很落後,卻算不得久遠的技術?

其實?各種單元的組織,從半導體發展就可以見得。

影片網址:https://www.youtube.com/watch?v=NLEMsw1SjDY



影片中,明顯事跡:磁帶、磁碟、磁盤、磁膜(最早用於數位相機)、晶片(記憶卡)

影片中,容易忽略:匯流排概念、集成電路版、端子架構、接觸現象、電子流程順序




.

2019年6月30日 星期日

移除輸入法跟隨 System Process 運行

撰寫這篇的原因:覺得 ctfmon.exe 常駐系統,讓我很不舒服,其他順帶 DEL 只是剛剛好。




以下僅作參考樣本

使用【微軟視窗內建 Reg 指令、BAT批次指令】無其他添加物

虛線以下複製 存檔為 .bat 執行
--------------------------------------------------------------------------------------------------

echo "AppPath"="C:\\Windows\\System32"
Reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}"
Reg Delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}" /v "AppName" /f
Reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}"
pause
echo "AppPath"="C:\\Windows\\System32"
Reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}"
Reg Delete "HKLM\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}" /v "AppName" /f
Reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}"
pause

\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}

echo "AppPath"="C:\\Windows\\SysWOW64"
Reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}
Reg Delete "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd} /v "AppName" /f
Reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}
pause
echo "AppPath"="C:\\Windows\\SysWOW64"
Reg query "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}"
Reg Delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}" /v "AppName" /f
Reg query "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy\{85fc331e-bb64-4c53-ba25-3d8a956c02fd}"
pause


Reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs"
echo set 001
pause
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "screg.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "netdde.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "clipsrv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "lmsvcs.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "MsgSvc.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "NETSTRS.EXE" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "nddeagnt.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "os2srv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "wfshell.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "win.com" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "conime.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "proquota.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "imepadsv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "ctfmon.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "TaskEng.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "dwm.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "Taskhost.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "ServerManagerLauncher.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "Tlsbln.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "wisptis.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs" /v "rdpclip.exe" /f
Reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\SysProcs"
pause


Reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs"
echo set 002
pause
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "screg.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "netdde.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "clipsrv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "lmsvcs.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "MsgSvc.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "NETSTRS.EXE" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "nddeagnt.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "os2srv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "wfshell.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "win.com" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "conime.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "proquota.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "imepadsv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "ctfmon.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "TaskEng.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "dwm.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "Taskhost.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "ServerManagerLauncher.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "Tlsbln.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "wisptis.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs" /v "rdpclip.exe" /f
Reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Terminal Server\SysProcs"
pause

Reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs"
echo set 000
pause
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "screg.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "netdde.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "clipsrv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "lmsvcs.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "MsgSvc.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "NETSTRS.EXE" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "nddeagnt.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "os2srv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "wfshell.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "win.com" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "conime.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "proquota.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "imepadsv.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "ctfmon.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "TaskEng.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "dwm.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "Taskhost.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "ServerManagerLauncher.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "Tlsbln.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "wisptis.exe" /f
Reg Delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs" /v "rdpclip.exe" /f
Reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\SysProcs"
pause
c:
cd\
echo "C:\Windows\System32\ctfmon.exe" >> %USERPROFILE%\Desktop\Key-Open.bat
echo C:\Windows\System32\taskkill.exe /IM ctfmon.exe /T >> %USERPROFILE%\Desktop\Key-close.bat

--------------------------------------------------------------------------------------------------
虛線以上複製 存檔為 .bat 執行


最後,在視窗桌面留下兩個 Bat 指令,一個是啟動輸入法【Key-Open.bat】,一個關閉輸入法【Key-close.bat】

執行完之後?對於使用者來說,好處比壞處大,純粹要習慣.........

點一下【Key-Open.bat】開啟
點一下【Key-close.bat】關閉



.

2019年5月31日 星期五

Plug-in 的起源與影響

基於檔案文件,設計【作業系統】的優勢,在【可編程修改 (edit soft)】【重複次序 (loop process)】【開放原始碼 (Open Source)】,發展至今演變成【軟體封裝】【虛擬執行】【不開放殼層】.....等多種不同需求,這直接反應在【計算器架構】的組織方式。

這些基礎,源自於【 Loop 】數千萬次的【 Loop 】,這無疑是【 BUG / filter 】的性質?

【現代計算器】是【泛用計算機】,需符合各方面的應用發展,這才有助於【推廣】【運用】【開發】,使得作業系統在【兼容應用 / 泛用硬體】就具備一定數量的【 BUG / filter 】

從 1980 年代的【Protected Mode】【Real mode】到 1997年的【虛擬8086模式 (VM system / VM process)】都說明著【處理器】達到每秒計算【兆 進位數】的能力下,電腦有更多閒餘效能可以浪費【浪費電源、浪費多餘標記、重複記憶體資源......】

好處:每一個 Soft 都有完整的記憶體位址,不會發生任何重複,不和其他軟體共用記憶體,這就減少漏洞和相斥問題。

壞處:每運行一個軟體就劃分出【一塊記憶體】【一個處理器時序】【一個虛擬系統】給單一 Process 使用;處理器能否運行【複雜多變的排程】。

1995 年 Java 在 MS-Windows 只是一個額外【 Plug-in 】;

1998 年 Java 變成 Web 指定 Plug-in 直到 2006 年逐漸退場,但 java Plug-in 在 Browser extension 功能,逐漸植入 Web 語法中,甚至蛻變成其他網路語言。

Java 在 Plug-in 時期的競爭者 VBscript / Jscript / Cscript 也同樣演變成【各種不同網路層工具】,甚至蛻變成另一種語言。


因此?一個主體程序,要搭配上許多 Plug-in 變成是一種【主流】,甚至說【 開發 Plug-in 】變成一種【新方向】。


當防毒軟體變成某軟體的 Plug-in 無疑是一種木馬
當木碼變成軟體的 Plug-in 無疑是一種惡意程序

也有人?

利用這種優勢,開發作業系統【 Chrome Book OS 】,雖不能運行【DirectX / PC-Game】,但 Chrome Book OS 已經順暢運行【影音編輯、文書編輯、網頁遊戲、Flash Game、視訊對話】,再配套上 Android 的 APP 合適許多工作用途。

簡單說【省電、節能、效率】兼具,甚至有廠商推出【單晶片機】,供這些【作業系統】延伸出各種功能。





.

2019年4月30日 星期二

被忽略的預設權限

最常見的微軟預設權限錯誤

Authenticated Users 微軟預設的

OWNER 微軟預設,同時是 XPE 介入的起點

trustedinstaller 微軟預設,這個漏洞?至今為止仍舊存在。

local service 微軟預設,無法避免

network service 微軟預設,無法避免

service 微軟預設,若是避免掉會影響音效卡設定。

SYSTEM 微軟預設,若是避免將影響 User ProFile 多數資料夾分配,甚至無法進入作業系統。

nt service 這個比較少見到,卻非常嚴重。

none 這個乍似連 Guest 都不如,卻是很多事件的敲門磚。



當然?微軟將權限大致分為三類.......





微軟預設的權限配置,有許多很寬鬆的機制,甚至是【不應該授權】的授權變成漏洞,可供木馬入侵 (其實?微軟更新有 80% 都沒必要,把這些權限重新配置後,比沒有更新還安全 ) 。




最後給一句話:【配置錯誤的權限,將會促使系統崩潰,甚至是發生更多異常漏洞。】


當你對這些權限熟悉後,你對微軟系統架構,應該有 70% 的理解了,跟著?就該挑戰 Regedit 的統合觀念。

..

2019年3月31日 星期日

資料結構 = 萬變不離其法》有多少數位信號?

【計算器邏輯 - 資料結構 / 電路信號 - 萬變不離其法】



計算器演進規則?始終有著不變的特徵【輸入、運算、輸出】構成特定的【需求】。

不論是 CPU 、 GPU 、 DPU 、NPU 都是如此...


大多數?

不管怎樣玩編程語言,都活在【編輯運算變化】,永遠無法觸及【處理器信號】的規範。

除非你玩【 MCU、電機控制、Pi開發板、單晶片機、機器人 】那些東西!



假設上面方塊,依據卡諾圖理論,每一個柱腳 採用四進位 可以產生 8 個不同信號。

A-1排-1柱腳 { 1,1,1,1 }
A-1排-2柱腳 { 1,0,1,1 }
A-1排-3柱腳 { 1,1,0,1 }
A-1排-4柱腳 { 1,1,1,0 }
A-1排-5柱腳 { 0,1,1,1 }
A-1排-6柱腳 { 0,0,1,1 }
A-1排-7柱腳 { 0,0,0,1 }
A-1排-8柱腳 { 1,0,0,0 }
A-2排-1柱腳 { 0,1,0,0 }
A-2排-2柱腳 { 0,0,1,0 }


A-1 有 8 個信號,方塊每層有 8 * 8 = 16 柱,可組合出多少種陣列信號?

陣列信號 》 一層 16進位 / 二層 32進位 / 三層 48進位 / 四層 64進位 / 五層 80進位 / 六層 96進位 / 七層 112進位 / 八層 128進位

組合出越多信號,有更多可運用的控制機能,且從 資料結構序 找出最近的電路。



信號數量愈多,各種動作細節就越精細,例如?機器人的步進馬達控制,規劃出【機器人】有多種精細動作,滿足動作平衡的預計,使得機器人有最佳的【操控性】。

因此,找出一個有效的【資料鏈 1(C),2(A),3(F),4(B),5(C) 】作為控制序,就能有最佳表現。


這同時是【 點陣字型(Dot-matrix-fonts) / 點陣圖字型(Bitmap-fonts) 】的基礎表現。



3 x 5 佔去 2 x 1 作為 ASCII TABLE 標記
5 x 8 佔去 3 x 1 作為 ASCII TABLE 標記
8 x 16 佔去 8 x 1 作為 ASCII TABLE 標記
8 x 18 佔去 10 x 1 作為 ASCII TABLE 標記
10 x 20 佔去 10 x 1 作為 ASCII TABLE 標記

ASCII TABLE 》 Decimal 十進位 / Hexadecimal 十六進位 / Binary 二進制 / Octal 八進制 / Char 字符】




Decimal 早期被歸納在磁帶記憶
Hexadecimal 早期被歸納在陣列儲存
Binary 早期被歸納在電子信號
Octal 早期被歸納在控制單元
Char 字符

https://zh.wikipedia.org/zh-tw/ASCII


這使得電腦能夠表現細膩的高畫質效果【 720P/ 1080P/ 4K/ 8K 】螢幕出現在市場上,這意味著?一個畫面上有多少個控制點?

於是【類比信號 = AV端子(紅白黃)】逐漸被電子市場淘汰,將由【數位信號 = HDMI】取代。



【數位信號 HDMI(主流)、DVI (淘汰)、D-SUB(保留至今)】









.

2019年2月28日 星期四

思維與教育、資訊與規範

一個人的思維,決定對事情的理解方式。

同樣地?

教育方式會影響人,對事情的理解方法。


但在思維、教育之外?對人影響最深,應該是人生際遇的影響,遇到不同的人,遭遇不同的事情,不論是可預計、不可預計,這都代表【經驗】。

於是經驗的好壞,決定人們將如何進行......


有許多教育內容是【不切實際】【不符事實】【不適理解】時,在大多數人是非常荒謬!這在教育的意義是【盲目崇信教育內容】就可能通過教育設下的門檻,繼續升學或享有未來?

在實際上,當踏入社會環境後,若繼續以被教育的立場?那絕對是錯誤!


大多數人在社會工作中掙扎於生活、薪資,各方面的有限,大多只能選擇妥協,除了妥協之外?那就是遊走在法律秩序邊緣,接觸各種犯罪行為。

因素在【接觸犯罪行為,尚且不被認定為犯罪事實。】

起點在【接觸犯罪行為,尚且理解犯罪的發生要素。】


影響決定在是否犯罪?


人們選擇犯罪的誘因?

一、主動需求:生活需求、環境需要 >> 以犯罪方法爭取滿足

二、被動誘因:發現合適犯罪、檢討犯行要素 >> 智慧犯罪者

三、犯罪條件:多次犯罪、團體犯罪 >> 集合各種犯罪因子

四、尋求認同:集合一、二、三點 >> 對於犯罪意圖的主導



同樣的情節下,資訊規範的不強迫,使得資安條件疏漏缺陷,供給足夠的犯罪可能,也會促使犯罪發生。

教育不要犯罪,卻使得人們遊走在【可能發生犯罪】【接觸犯罪底線】的前提下,推廣各種活動......,甚至進行當事人,未能理解的犯罪行為。

這都是擴大犯罪行為,糾結犯罪團體的現象。


教育過程上,對於犯罪的描述?太過模糊不清,致使發生犯罪時,沒有能力制止?稱呼為【未能告罪】麼?

未能告罪,不是良好現象,終將促使犯罪行為的擴大,使人們忽略已經發生犯罪事實。

在資訊界定上,發生所謂【資訊不足】【不足定罪】的現象,來解釋犯罪認定不足?這往往在包庇罪嫌、罪犯。

這就促使犯罪者,去嘗試不受法律限制的犯罪過程,來有效脫罪。

一、沒有當事人檢舉

二、受害者毫不知情

三、犯罪技術提升

四、查無犯罪軌跡

五、未規範的罪刑

促使法律保護犯罪者,使得犯罪行為不受約束。

一、法律沒有能力證明犯罪

二、法律沒有能力約束罪刑

三、法律沒有實質管理規範

所以?掌握了法律漏洞就掌握了犯罪效益。


學校教育的目的在【培養行為能力】【養成生活認知】,卻不代表思維、智慧的進步,只是依循教育指導的延續?



教育目的指標示什麼?

一、國家認同

二、社會認知

三、人群常識

四、生活能力

五、共同語言



大多數人,在接受學校教育後並不突出,甚至必須看齊一定的【標準答案】不能夠有任何一點疏失,這對大多數人是非常不利,教育制定出固有常識,甚至是綁定一種苛刻感官。

【標準答案】逐漸成為現實,以考試為手段去挑選合適者,這就侷限【受選】【考試】【參與】的不同。

在教育過程中,有許多人離開學校,停止正式教育的發生。

故而?學校教育並不適合於【大多數人】,甚至【過於苛刻】【不良發展】【不適理解】的內容,使得教育環境下,發展出昂貴的補習文化。


一、學校教育的範疇

二、學校資源的狹隘

三、學校條件的疏漏

四、學校養成的定義


學校並不能證明大多數事情,真正去尋求證明的受教育者,將背負什麼做為呢?





.

2019年1月31日 星期四

未來計算機語言設計方向【圖塊視覺】Scratch

下午 01:57 2019/2/1 發稿



人是視覺動物,計算器從文字表現,進展到圖形表現,延伸出動畫表現,開發出多媒體、數位圖形(2D ~ 3D ~ 4D)。

各方面來說?圖形顏色是人類最能快速辨識、迅速理解的特徵。



積木語言 編程貓 [ Scratch ]


https://zh.wikipedia.org/zh-tw/Scratch

以下圖片 參考自 Sites.google 協作網頁 https://sites.google.com/a/ykjhs.ntpc.edu.tw/ahua/

Scratch 開發平台的使用者介面分為四部分:

程式模件列表
程式設計平台
預覽窗口
角色列表



程式模件列表將其分為 8 類:

動作
外觀
聲音
畫筆
控制
偵測
運算
變量



延伸出 線上編程工具 Webduino Blockly 甚至有線上支援腳本,具備 .js 擴充設定,廣泛應用在【 Micro:bit 】和【 單晶電腦 ( 各種 Pi ) 】的應用需求。

線上教學概念 https://sites.google.com/site/wenyumaker2/home

遙控汽車設計 https://sites.google.com/site/wenyumaker2/02-xiao-che-xi-lie



但?


我要說的是【計算器語言】,已經發生劇烈變化!

一、從前的【編譯】必須經過【組譯】轉變成【機械語言、組合語言】稱為 .c .h .bin 的附件,再經由作業系統載入處理器運行。

二、現代計算器語言,具備【 VM / 虛擬機器(英語:virtual machine)】的實踐後,不需要經過【組譯】,就能在計算器 (單晶片機、VM、LLVM) 執行。

三、處理器的閘道設計、代碼程序,已經演變到【明碼運行】。




這表示【單晶片機】或【電腦處理器】已經內建【系統】,根據 Minix 的報導事實,可以理解到。


https://zh.wikipedia.org/zh-tw/MINIX
版本 MINIX 3 在 2004年,塔能鮑姆重新架構與設計了整個系統,更進一步的將程式模組化,推出Minix 3。
所有2015年之後釋出的英特爾晶片都在內部執行著MINIX 3,作為Intel管理引擎(Intel Management Engine)的元件。


https://technews.tw/2017/11/15/intel-and-me-and-why-we-should-get-rid-of-me/
沒想到的小贈品:Intel CPU 電腦都內建附贈 Minix 作業系統,買一送一真的賺到嗎? | TechNews 科技新報


故而?興許在十年內,幾個月內,所謂的【安裝作業系統】將轉變成選購【韌體 作業系統】【CPU 卡匣作業系統】,過往所謂【BIOS】將成為【過去式】【全面淘汰】,這將開展出【封閉架構】【開放架構】【整合 匯流排電子 分類】,這不是推估.....實際在 2009年的 NVidia For Android 驗證產品上,就獲得部份證實!



.

歡迎瀏覽 Blog (↓↑ 管理規範 ↑↓)

歡迎瀏覽 Blog (↓↑ 管理規範 ↑↓)

最新文章主題 http://hr-no.blogspot.com/ 閱覽

無任歡迎任何人,留言「張貼意見」讓我更明白?你想表達什麼!

一、書商勿擾,若有意恰,煩請等待?相關文章,請勿擅自擷取引用,若有引用?請標明出處,維護「倫理道德」。

二、若惡意引用本文,保留「法律追責」勿擅自認定解釋,本網也不另做解釋,但禁止影射認定,引起緋論。

三、基於保護當事人權益,不公開「公司行號、原始典故」,請各位閱讀者,自己另做思考。

四、本 Blog 發言,僅以 原始創作 網址 http://is-hr.blogspot.com/ 是唯一引導網址,其他轉載文章,恐有轉載者個人用意,請閱讀者多加確認網址,避免遭到「誤導」。


五、我希望維持「文章」在思維上該有的水準,因此?文章發表,將開始趨緩,儘可能的維持「十篇」的發稿量。

關於文章

HR-NO BlogSpot.com 2010 /06 /17近況:

有幾篇源自於「 http://is-hr.blogspot.com/ 」的原稿,我會在這一 HR NO當中進行描述,那些不屬於員工範圍的「工作型態」,反而與中高層的條件有關,預計?八十三節的文章,可能要「轉移約五十篇,在「下一個大主題:企業主的統御」上去;

這一個大主題:HR-NO在 2010 / 08 /09 增加到98篇儲稿。

還有增加的可能,來強調某種主題!

我會將這一年「12個月份、每月七節 + 外 N 節」妥善的完成。

因為這是我人生至今為止,最直接展示的社會現象。


釋出太多,被逼寫心得感想的人,別懷恨在心;聽說最少2000字,真假的?你們董事大人好狠心!

(建議:觀看者在寫心得時,最少要交 4000 字的心得報告,因為一個「高中生」都能交給我「滿滿 5600 字的工作心得,甚至描述各種工作現況」。)

當主管的人,做錯事,在期限前,有下面的人扛?那基層員工就是「背黑鍋、擔責任」錯誤永遠是「管理職、資深者」造成。

每月,固定釋出八章(含外節),因為我很多「錯別字」都還沒修訂! 請多包涵!

千萬不要找我當人資專員,我會玩殘很多「投機的人」。

明年預備的主題 Blog 「將關於BOSS的問題!」 明年豋場!

望能勉勵

不恨此山,不弒君。 仍志明;
不得天翼,不能斷。 仍天下;
不雪天下,不布武。 仍大海;
不能天地,不恨頭。 仍望優;

西元1997年六月讀完戰國策後......發瘋寫下的四言三緞。


大家都聽過.........
人嚇人會嚇死人;僅只有人會搞鬼!
搞得越大嚇死人;越來越多人嚇人!

我的特異能叫做「黑暗 Dark」而我也暱稱為 Dark Man

效能一:有光就有影,有影就有 Dark 之力,銷毀光明假象,創造文明知識未來。
效能二:當你凝視 Dark 時,Dark 將從四面八方包圍你。
效能三:Dark 不能說的秘密;會引起群眾恐慌!

以下問答,請在看完後,細細思量!你才能有所領悟!
別被表面的所帶過,請細細思量其中互動。

A
問答題:外星人近期,來過地球嗎?
解答是:外星人來過,但地球人的心智水準太低,根本不懂「接觸表徵」。

C
問答題:我寫得很順嗎?
解答是:以前寫過數個月的「長篇小說」,因此?寫起來還算順,但我不是「社工科系」出生,這些文章,全部都是「事實演化」有感而發描述。我也並未參考過任何「人資書籍」。

C2
問答題追加答案:
我若要將這個主題寫得好,就更不該去看「人資書籍」,而該閱讀更多實際案例,以案例情節;來撰寫事實。


D
問答題:你到底懂得多少東西?(看你YAHOO知識+的列表)(2013年後YAHOO知識家更新版本)
解答是:知無不言,言無不盡;只要我懂一分,就回答一分。

E
問答題:你到底會寫到什麼時候?( Blog spot )
解答是:你們相信嗎?現在寫的都是「綱要關係」,Dark Man 根本都還沒開始寫進入主題!

F
問答題:「孔子」周遊列國時,為何遭到追殺?
解答是:「孔子」率領近千百人,在列國諸侯之間引起戰亂,甚至進行武裝民兵叛變,列國諸侯能不殺「孔子」嗎?孔子不見得只是「禮教先師」,甚至可能是「恐怖份子」的祖師爺。

G
問答題:職場上「沒有友情」可以敘述嗎?
解答是:「對別人好一分,就是減少自己的好二分;這是資本主義所主張的行為。」因此?你要我如何在「資本策略的工作環境」上描述「友情」的行為?倒不如說「勾心鬥角」的逼迫?致使[ EQ ]成為一種毫無道德意識的容器。

H
問答題:Dark Man 到底是何方神聖?
解答是:從前有人描述我是「三頭六臂、凶神惡煞」?見過之後,才知道「別人賦予我,很深邃的黑暗。」

H2
修飾:我形容自己是「一座大海中的冰山,僅露出一小部分在海面上,讓人不知道冰山有多大!想要窺視冰山全貌的機會不多?除非你看見「冰山如 UFO 從海中升空飛馳而去。」當然,船隻撞上冰山?都沒有好結果,後面你們自己想像吧!