Windows Go-如何检测用户PC是否运行一些必备工具,例如Google Chrome
我怎样才能100%确定并检查我的应用程序的Go执行,1,2给出的是真还是假 1) 操作系统Windows XP、Vista、7、8、32/64位正常 如果那台电脑已经安装了Google Chrome浏览器 2) 操作系统Mac/Apple,是否有谷歌Chrome浏览器是或否Windows Go-如何检测用户PC是否运行一些必备工具,例如Google Chrome,windows,macos,google-chrome,go,installation,Windows,Macos,Google Chrome,Go,Installation,我怎样才能100%确定并检查我的应用程序的Go执行,1,2给出的是真还是假 1) 操作系统Windows XP、Vista、7、8、32/64位正常 如果那台电脑已经安装了Google Chrome浏览器 2) 操作系统Mac/Apple,是否有谷歌Chrome浏览器是或否 package main import "os/exec" import "runtime" import "fmt" import "net/http" const url = "http://localhsot:9090
package main
import "os/exec"
import "runtime"
import "fmt"
import "net/http"
const url = "http://localhsot:9090"
func main() {
myos := runtime.GOOS // linux, freebsd, netbsd, openbsd, plan9, darwin, windows
fmt.Println (runtime.GOARCH) // 386, amd64, arm
if myos == "windows" {
if myarch == "386" {
chrome := "C:/Program Files/Google/Chrome/Application/chrome.exe"
} else {
chrome := "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"
}
cmd := exec.Command(chrome, "--chrome-frame", url)
err := cmd.Start()
if err != nil {
println("Failed to start chrome:", err)
}
} else if myos == "darwin" {
if myarch == "386" {
cmd := exec.Command("open", "-b" , "com.google.Chrome", "--args", "--chrome-frame", url)
} else {
cmd := exec.Command("open", "-b" , "com.google.Chrome", "--args", "--chrome-frame", url)
}
err := cmd.Start()
if err != nil {
fmt.Println("failed")
}
} else {
if myarch == "386" {
chrome := "google-chrome"
} else {
chrome := "google-chrome"
}
cmd := exec.Command(chrome, "--chrome-frame", url)
err := cmd.Start()
if err != nil {
fmt.Println("failed")
}
}
}
在窗户里
赢取7和高:
您可以使用“HKEY\U LOCAL\U MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome”查找安装路径。这实际上来自“HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications”中的“Google Chrome”键
Win XP to vista:
您可以阅读“HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome”。这个位置我还没有验证,请检查你是否有xp机器
对于Mac:
您可以使用chrome的捆绑标识找到chrome的安装位置(您可以从info.plist中找到它)。在Windows中
赢取7和高:
您可以使用“HKEY\U LOCAL\U MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome”查找安装路径。这实际上来自“HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications”中的“Google Chrome”键
Win XP to vista:
您可以阅读“HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome”。这个位置我还没有验证,请检查你是否有xp机器
对于Mac:
您可以使用chrome的捆绑标识找到chrome的安装位置(您可以从info.plist中找到它)。在Windows中
赢取7和高:
您可以使用“HKEY\U LOCAL\U MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome”查找安装路径。这实际上来自“HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications”中的“Google Chrome”键
Win XP to vista:
您可以阅读“HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome”。这个位置我还没有验证,请检查你是否有xp机器
对于Mac:
您可以使用chrome的捆绑标识找到chrome的安装位置(您可以从info.plist中找到它)。在Windows中
赢取7和高:
您可以使用“HKEY\U LOCAL\U MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome”查找安装路径。这实际上来自“HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications”中的“Google Chrome”键
Win XP to vista:
您可以阅读“HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Google Chrome”。这个位置我还没有验证,请检查你是否有xp机器
对于Mac:
您可以使用chrome的捆绑标识找到chrome的安装位置(您可以从info.plist中找到)