Code Monkey home page Code Monkey logo

searchwithmybrowser's Introduction

SearchWithMyBrowser

This is unmaintained. Please consider EdgeDeflector instead.

Original README left below


Windows Store shield PayPal Donations shield Build status

Since April 28ᵗʰ 2016, Cortana opens searches only in Microsoft Edge to prevent users from using another search engine than Bing.
SearchWithMyBrowser is a little utility that associates itself with the microsoft-edge: protocol, used by Cortana to open Edge. After parsing the request to make sure it's a valid URL, it will redirect it to your default browser.

Installing the program

Click on this image to get it on the Microsoft Store:

Get it from Microsoft

You can also get a copy in the GitHub releases section.

Building the program

Note to users: It is not required to build the program anymore. See precedent section for installation instructions.

Optional dependencies:

  • Inno Setup Unicode - To build the installer.
  • Windows SDK, version 10.0.14393 or higher - To build the Store package.

If you decided to build the installer, make sure that ISCC.exe is in your path. If you decided to build the store package, make sure that makeappx.exe is in your path. See this article for instructions.

To build the whole project (including the installer and the store package), run the Make.cmd file at the root of the repository. You can also build subcomponents individually by running the Make.cmd file present in their folder.

Boring legal stuff

Copyright (C) 2017 Charles Milette

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see here.


All assets used, with exception of the GitHub shields and "Get it from Microsoft" badge, where designed by @dAKirby309.
For the latest version of the Windows Store edition's privacy policy, you can find it on my website: https://charlesmilette.net/swmb/privacy-policy

searchwithmybrowser's People

Contributors

b- avatar sylveon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

searchwithmybrowser's Issues

How to uninstall

How do I uninstall? I'm having some quirky issues since installing (just before the powershell update) that I'm not sure are related, but I would like to know how in case I choose that option.

SWMB Works, but only launches with Bing

Hey, first off - thanks for making this. I use firefox and I really wanted to integrate Cortana without Edge or Bing.

Everything went as expected with the install and all of my searches open up firefox (yay!) buuut only ever using Bing as the default search engine, which I hate with the passion of 10,000 devils.

It's also contrary to my Firefox default SE settings - is the use of Bing hard-coded somewhere?

Unclear directions on using flag to set custom search engine

My first thought was, "Uh oh. It opened chrome, but it still used Bing! Let's make a new issue."
My second thought was, "Hey! It says what to do if this happens! Great!"
My next thought was, "What on Earth do I do with this flag..."

What is that a flag for? In what program? The registry? Is there a config file I missed?

Edit: I do see the links to the browser plugins, but I will only use google and wanted to try the flag.

Nothing happening?

I installed it from the releases (today) after having it before, since the FCU caused it to stop working. Does not seem to function anymore. I wait for a while after having entered my search query into the start menu to see if the dialogue where I can choose how I want to handle the link pops up but nothing happens. Suggestions? Thanks.

Arbitrary code execution vulnerability

I’m disclosing this in the public bug tracker as emails to the project maintainer are currently bouncing.

Unchecked System.Start(userinput); is a recipe for disaster. To demonstrate, microsoft-edge:calc.exe will launch the Calculator. This can be weaponized.

SearchwithMyBrowser allows websites to execute any command on the target system by fooling the victim to click on a link (e.g. <a href="microsoft-edge:calc.exe">free beer!</a>). Skillful crafting can make this do just about anything as a system user.

Secondarily, some microsoft-edge: links in Windows 10 breaks and ends up calling invalid system commands instead of launching the browser. Microsoft haven’t been entirely consistent with how these URIs are used throughout the system, and SearchwithMyBrowser doesn’t allow for variations like microsoft-edge://example.com and microsoft-edge:example.com.

I found myself having unknowingly having duplicated your program as a weekend project. (Didn’t think to check to see if something like my idea already existed – which of course it did.) In EdgeDeflector, I apply some sanitizing of user input and try to validate it before allowing it to run. You can borrow code from EdgeDeflector under the terms its license (which should be compatible with your preferred license). It’s probably not perfect, so please do share any improvements you may happen to come up with.

I suck

I seem to have fallen at the first hurdle...

microsoftedge_2016-06-18_15-45-58

I ran make.cmd as Administrator, and that error popped up.

I chose to view the info about the error and it took me to this page... https://support.microsoft.com/en-us/kb/2715633

This is what I found in Windows Features...

2016-06-18_15-52-24

I'm running Win10 Enterprise x64, and apparently have no idea what I'm doing.

Please help :)

Search engine ?

I dont know if you @charlesmilette intended this Programm to also control the wanted search engine or just the Browser which cortana should open. Still, on the Webpage on which i tumbeld across this Programm it said that SearchWithMyBrowser could also direct search requests to another search engine than bing (I prefer google). Is that correct? And if so why could it be that on my computer Cortana opens Google Chrome but still uses bing (instead of the selectet standart search engine google)?

Seems like it does not work

I was able to build the executable and it registers just fine. But then it does not seem to work. It seems to be Faulting:

Faulting application name: SearchWithMyBrowser.exe, version: 0.0.0.0, time stamp: 0x58420f6f
Faulting module name: KERNELBASE.dll, version: 10.0.10586.589, time stamp: 0x57cf948c
Exception code: 0xe0434352
Fault offset: 0x0000000000071f28
Faulting process id: 0xc58
Faulting application start time: 0x01d24cfe62090c88
Faulting application path: C:\Users\attzonko\Downloads\SearchWithMyBrowser-master\SearchWithMyBrowser.exe
Faulting module path: C:\windows\system32\KERNELBASE.dll
Report Id: 8ce620e1-12aa-4aaf-9a45-65dca3d1e24b
Faulting package full name: 
Faulting package-relative application ID: 

Does not work...

Tried installing using install.cmd, also tried the manual installation (from an admin cmd).

Does not give problems, but when attempting to search from craptana, edge is opening up (and chrome is the default browser)...

Any clues?

Thanks!

OS Name Microsoft Windows 10 Pro
Version 10.0.10586 Build 10586

Not working after install

Hello, I recently installed your program via the webstore (trial) and installed the program. However, it does not do anything. Edge still opens, even though my default is Chrome. Tried toggling the only file extension default in the settings app and restarting but does not work.

I also tried the Edge Deflector and it also did not work, always to Edge...

image

Any help you could provide would be greatly appreciated.

Cheers:)

Work's great!

I did everything I was supposed to do but it still opens in Edge. My default browser is set to Chrome Canary.

searchwithmybrowser doesntwork

i tried to install it
i got edgedeflector thats working
i got the program that can read .iss
if i run make.cmd in the file. it open and says "the system cannot find the path specified. press any key to continue"

make.cmd

does not recognize it as a batch file internal or external even with the path typed in

Cortana wont open any Browser

Scince the correct installation of this programm cortana simply cannot open any browser to search my requeat at all. If the Programm might not work with my configuration could you still help me to reset the default Cortana settings so that cortana can open at least edge.

Anniversary Update

I believe Microsoft revamp Cortana again in the Anniversary Update. Went through all the steps as outlined and it worked like a charm. But after a restart it stop working. Maybe an updated version of SearchWithMyBrowser is in order or a variable might needs to be set.

new Win10 install: opens Edge again, not Chrome

I just rest my machine. Although I have installed SearchWithMyBrower, it opens Edge w/ Bing search (even though Google is my default in Edge & I've removed all by Google search).
Maybe they've again forced search bar to connect to the new replacement to Edge?

It works but...

Hi, i recently installed your application.

It worked, but before after i typed my search in the Cortana window, it gave me an option to choose.

However, at the top of the "pop-up", it said current application, "keep using". Then under, a list of other choices. At the bottom left, it had a box, that was not checked, that said, check this box to not show this message in the future, or some variant, of so.

I did not check the box, although it had happened once before, somewhere, i went through your application and it worked perfectly. However, later search attempts did not pop-up that message, for me to choose your application on an a "always-on" solution".

i have not been able to find the answer to fix this problem. Also, if you would please give a "tip" on how to use the "add-on" feature, to bounce it from opening the same page, on Bing, in Firefox, to like searching from Google? Something? Thank you.

Cannot install Search with my browser ?

although i have installed the latest version of inno setup but cannot install the program

Error on line 40 in C:\Users\mohamedslama\Temp Apps\SearchWithMyBrowser-master\SearchWithMyBrowser-master\Setup\InnoSetup.iss: Couldn't open include file "C:\Program Files (x86)\Inno Setup 5\Languages\Armenian.islu": The system cannot find the file specified.
Compile aborted.

The system cannot find the path specified.

Does not work anymore in 1903

I am running Windows 10 1903, and have used this app for a while now.
Recently it has stopped working, it is not opening like in #32 #38

I am using 1.1.2 from the releases tab

The reliability monitor does not show me any crashes

Cortana not listening to me anymore

Well, i installed SWMB as written in instruction, marked it as a default but... Cortana refused to work. Literally. After asking to search for cute kittens she ignored me. No error message, no browser opened. Nothing.
Upd. After unregistering and removing SWMB she agreed to searh again.

Totally broke cortana

After installing and restarting, instead of altering the browser, cortana now doesn't open anything when I ask her to search. The "select a program" window flashes for a second but disappears.

I am using Chrometana and I followed the installation instructions to a T. Uninstalling the program and restarting my computer fixed cortana. My default browser is chrome.

SearchWithMyBrowser - Not working

Purchased the app for $.99 and it is shown as being installed but when I try to use it I continually get the message that my trial period is over.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.