顯示具有 Microsoft 標籤的文章。 顯示所有文章
顯示具有 Microsoft 標籤的文章。 顯示所有文章

2020年4月16日 星期四

wsl command

wsl.exe --export Ubuntu d:\ubuntu.tar
wsl.exe --import UbuntuD d:\wsl\UbuntuD d:\ubuntu.tar
wsl --unregister Ubuntu
wsl -d UbuntuD

2020年1月8日 星期三

Excel

獲取目前選取的儲存格位置: =ADDRESS(ROW(),COLUMN()) or =CELL("address")
儲存格位移: =OFFSET(reference, rows, cols, [height], [width])
儲存格位移的值: =OFFSET(INDIRECT(CELL("address")),0,-1)
判斷值: =IF(OFFSET(INDIRECT(CELL("address")),0,-1) = "??", ?, ?)
資料驗證: =COUNTIF(A:A,A1)=1
小寫大寫大小寫: LOWER、UPPER、PROPER

資料驗證範例:
=IF(OFFSET(INDIRECT(CELL("address")),0,-1) = "??", COUNTIF(B:B,B1)=1,)

2017年7月24日 星期一

WinCE Eboot Boot-up Sequence


  1. F:\WINCE500\PLATFORM\COMMON\SRC\ARM\INTEL\PXA27X\STARTUP\startup.s
    StartUp[Start] -> PreInit -> Put CPU in SVC mode and disable IRQ, FIQ ->
    Disable MMU, caches, write-buffer and flush -> RCSR_HARD_RESET(2.) ->
    RCSR_GPIO_RESET(3.) -> Continue_StartUp(4.)
       
  2. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\BOOTLOADER\EBOOT\startup.s
    OALStartUp -> Init_HexLEDs -> Copy the bootloader image from flash to RAM ->
    jump to the RAM image -> Enable the MMU -> Jump to main.c(5.)
       
  3. F:\WINCE500\PLATFORM\COMMON\SRC\ARM\INTEL\PXA27X\STARTUP\startup.s
    RCSR_GPIO_RESET -> xlli_mem_init -> Continue_StartUp(4.)
       
  4. F:\WINCE500\PLATFORM\COMMON\SRC\ARM\INTEL\PXA27X\STARTUP\startup.s
    Continue_StartUp -> xlli_intr_init(15.) -> EnableClks -> xlli_mem_Tmax(15.) ->
    xlli_mem_restart(15.) -> OALXScaleSetFrequencies(16.)->
    xlli_mem_Topt(15.) -> xlli_mem_restart(15.) -> xlli_ost_init(15.) ->
    xlli_pwrmgr_init(15.) -> xlli_IMpwr_init(15.) -> OALStartUp(2.)
       
  5. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\BOOTLOADER\EBOOT\main.c
    main -> BootloaderMain(6.)
       
  6. F:\WINCE500\PLATFORM\COMMON\SRC\COMMON\BOOT\BLCOMMON\blcommon.c
    BootloaderMain -> KernelRelocate -> OEMDebugInit(7.) -> OEMPlatformInit(9.) ->
    OEMPreDownload(10.) -> BL_DOWNLOAD(11.) -> BL_JUMP(14.)
       
  7. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\BOOTLOADER\EBOOT\main.c
    OEMDebugInit -> FlashInit -> InitDebugSerial(8.)
       
  8. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\COMMON\DBGSERIAL\dbgserial.c
    InitDebugSerial -> Return
       
  9. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\BOOTLOADER\EBOOT\main.c
    OEMPlatformInit -> Create menu -> InitSpecifiedEthDevice(Download image) -> Return
       
  10. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\BOOTLOADER\EBOOT\main.c
    OEMPreDownload -> Return
       
  11. F:\WINCE500\PLATFORM\COMMON\SRC\COMMON\BOOT\BLCOMMON\blcommon.c
    DownloadImage(BL_DOWNLOAD) -> OEMReadData(12.)
       
  12. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\BOOTLOADER\EBOOT\utils.c
    OEMReadData -> EbootEtherReadData(13.)
       
  13. F:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\EBOOT\ebsimp.c
    EbootEtherReadData -> OEMLaunch(14.)
       
  14. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\BOOTLOADER\EBOOT\main.c
    OEMLaunch[End]
       
  15. F:\WINCE500\PUBLIC\COMMON\OAK\CSP\ARM\INTEL\PXA27X\XLLP\SOURCE\
    xlli_lowlev_init.s
    xlli_intr_init; xlli_mem_Tmax; xlli_mem_restart; xlli_mem_Topt; xlli_mem_restart;
    xlli_ost_init; xlli_pwrmgr_init; xlli_IMpwr_init; xlli_GPIO_init
       
  16. F:\WINCE500\PLATFORM\MAINSTONEII\SRC\COMMON\FREQ\freq.s
    OALXScaleSetFrequencies -> xlli_GPIO_init -> xlli_GPIO_init(15.)

2017年1月10日 星期二

VirtualBox發生Start tag expected, '<' not found錯誤

VirtualBox執行時顯示Start tag expected, '<' not found,
無法開啟VirtualBox。

刪除
C:\Users\account\.VirtualBox\VirtualBox.xml

C:\Users\victorlin.TWNB15035\.VirtualBox\VirtualBox.xml-prev
更名為
C:\Users\account\.VirtualBox\VirtualBox.xml

2016年1月26日 星期二

瀏覽網頁出現網站憑證過期

很瞎,原來是系統時間不正確,
改為正確時間就可以了。

時間不正確還造成,
作業系統線上啟用失敗及Office線上啟用失敗。

2015年9月24日 星期四

升級成Windows 10



 沒收到Windows 10升級通知 =.=



利用Windows 10安裝程式,直接下載Windows 10 ISO檔或直接升級。
https://www.microsoft.com/zh-tw/software-download/windows10

2015年8月18日 星期二

VirtualBox安裝Windows 10後,Office Powerpoint無法投影片放映

直接將VirtualBox的Windows 7升級到Windows 10了,
雖然使用上沒什麼問題,但是還是有蠻多bug的。

  • 有些設定修改了卻無法儲存!!!
  • Metro APP與傳統APP混在一起,不習慣 ><
  • Metro APP目前沒分成桌面及平板版本,桌面上使用不習慣 =.=
  • Metro APP只能在商店安裝,需微軟帳號,工作用電腦不方便使用。
  • Windows自動更新無法簡單關閉 @@
  • 需要備份系統,因為升級後如果掛掉,沒有Windows 10的序號,無法直接安裝 Orz

目前遇到最大的問題是Windows 10上的Powerpoint無法放映。
天呀!!! 試過Office 2010及Office 2013都一樣 ...

原來是網路上教大家在VirtualBox上安裝Windows 10時,
都說要選3D Acceleration

安裝完後,將這個選項關閉就可以啦 ^^


2014年5月26日 星期一

WinCE,不用hive-based,如何儲存registry

參考Registry OS Functions
http://msdn.microsoft.com/en-us/library/ms891458.aspx

可以用RegCopyFile
This function saves a copy of the current Windows CE RAM–based registry to a specified file.

以及RegRestoreFile
This function places the operating system in a state in which the registry can be replaced by the supplied file on a warm boot.

2014年4月23日 星期三

WinCE disable DHCP fail window

DHCP無法使用時,WinCE會顯示"A DHCP Server could not be contacted",
可透過下面registry進行設定
[HKEY_LOCAL_MACHINE\Comm\Tcpip\Parms]
   DisableCachedLeaseDialog: REG_DWORD

[HKEY_LOCAL_MACHINE\Comm\Tcpip\Parms ]
   AutoCfg : REG_DWORD

參考下面網址
http://msdn.microsoft.com/en-us/library/ee494881.aspx
http://msdn.microsoft.com/en-us/library/aa922356.aspx

2014年3月5日 星期三

使用Virtual Machine Manager與KVM安裝Windows 7

因為電腦等級不夠,virtualbox安裝Windows 7實在是跑太慢了,主機與virtualbox都慢 ><
但因為office與ie的關係又一定要執行
Windows 7~~~
一切都是因為公司文件跟網路銀行與ATM都不能在Linux下用呀 ><
但Android開發又一定要Linux,又只配一台NB,又等級不高,搞死人呀!!!

換上KVM,雖然也是慢,
但是比virtualbox順多了
文字管理很麻煩,透過Virtual Machine Manager來管理方便多了
  1. 在軟體中心搜尋virt-manager安裝virt-manager (Virtual Machine Manager)
    • 啟動後會自動安裝KVM套件
  2. 確認電腦是否可支援KVM
    • 執行egrep -c '(vmx|svm)' /proc/cpuinfo
    • 假設結果是0,代表doesn't support hardware virtualization
    • 假設結果大於等於1,表示有支援,記得確認BIOS是否有將這功能打開
    • 執行kvm-ok,確認是否能完整支援
  3. 接下來的操作就跟virtualbox很像,記得將virt type設為KVM
  4. 成功跑啟Windows 7囉

安裝Windows出現0x80300001錯誤

這是一個很瞎的錯誤
因為要安裝額外的driver將Windows光碟退出,放進driver光碟,
繼續安裝Windows時出現的錯誤 ><

只要將Windows安裝光碟放回去即可~~~
=.= 無言,這是叫誰猜得到呀 ... ...

安裝Windows時出現0x80070570錯誤

0x80070570:檔案或目錄損毀且無法讀取

果然ISO檔有問題
拷貝後雖然檔案大小正確但似乎檔案有問題
重新拷一個就可以順利安裝了

2014年2月19日 星期三

微軟OneDrive上路了

因為同時有Android、微軟、Apple裝置,需要一個可以共用的雲端~~~
之前SkyDrive在Android上不能自動備份相片,好像在改為OneDrive後終於可以了~~~
那我的Windows RT也可以用了~~~
不過希望Linux上也能用 ><

OneDrive is Now Available

2014年2月18日 星期二

偷偷新增Windows 7 administrator帳號

忘記密碼怎辦,
新增一個administrator帳號進入修改就可以了
在Google上搜尋到很多相關的文章

  1. 透過其他的開機方式,0仔是簡單的做隻USB live linux,USB開機後進入Linux
  2. 進入C:\Windows\system32,將osk.exe或Magnify.exe更名備份
  3. 複製cmd.exe並命名為osk.exe或是Magnify.exe
  4. 重新開機進入Windows,登錄畫面可啟動osk.exe或是Magnify.exe即螢幕小鍵盤或放大鏡
  5. 因為已替換,會看到DOS視窗
  6. 使用下面指令新增一位administrator使用者
    • net user username password /add                         (新增使用者)
    • net localgroup administrators username /add       (將使用者加入administrators)
  7. 使用此帳號登入即可使用
所以呢,還是用電腦上的加密晶片加密比較安全,不過很麻煩就是了

2014年1月10日 星期五

Windows網路設定

刪除設定檔 netsh wlan delete profile name="ProfileName"
顯示電腦上的所有無線設定檔 netsh wlan show profiles
顯示安全性金鑰 netsh wlan show profile name=“ProfileName” key=clear
在優先順序清單中將網路上移 連線至新網路並選擇自動連線時,會將該網路置於清單頂端
停止自動連線至範圍內的網路 點選或按一下網路清單中的網路,然後按一下中斷連線
停止自動連線至範圍外的網路 netsh wlan set profileparameter name=”ProfileName” connectionmode=manual